$p_ip = $result['Ip'];
        $p_ping_time = date('Y-m-d H:i:s', strtotime($result['ping_time']));
        $p_ping_num = $result['ping_num'];
        $p_time_out = $result['time_out_num'];
        $p_med_ping = $result['med_ping'];
        $p_avg_ping = $result['avg_ping'];
        try {
            $exR = $stmt->execute();
        } catch (Exception $e) {
            echo $e->getMessage();
            Common::TimedTaskLog($log_filename, $e->getMessage());
        }
        $rCount++;
    }
    //end of if (is_array($result))
}
//end of  foreach ($results as $result)
#新增告警数据
if ($rCount == 0) {
    $cronkey = 'icmp_pingip500';
    $params = $get_date;
    $splunk_sql = $search;
    $err_code = 'splunk采集数据为空';
    $re_exec = 1;
    $remark = 'splunk采集数据为空';
    DataAlarmLog::insertDataAlarmLog($cronkey, $params, $splunk_sql, $err_code, $re_exec, $remark);
}
#新增告警数据
$e_time = microtime(true);
echo $log_content = '<br>执行结束 run_time:' . ($e_time - $s_time) . ' 共采集记录数:' . $rCount;
Common::TimedTaskLog($log_filename, $log_content);
if (isset($_SERVER["HTTP_X_REQUESTED_WITH"]) && strtolower($_SERVER["HTTP_X_REQUESTED_WITH"]) == "xmlhttprequest") {
    if ($ajaxMethod == 'sendCommand') {
        if (!empty($logid)) {
            $logItem = DataAlarmLog::getReExecDataAlarmLogForId($logid);
            if (!empty($logItem['TASK_FILE']) && !empty($logItem['PARAMS'])) {
                DataAlarmLog::updateAlarmStatus($logid, 1, date('Y-m-d H:i:s', time()));
                $cmd = PHP_CGI . "  " . $_SERVER['DOCUMENT_ROOT'] . $logItem['TASK_FILE'] . "  " . $logItem['PARAMS'];
                exec($cmd);
            }
        }
    }
} else {
    $alarmLog = DataAlarmLog::getDataAlarmLogCount($taskname, $start_date, $end_date);
    $row_count = $alarmLog[0]['NUM'];
    $page_size = 5;
    $page_no = $page_no < 1 ? 1 : $page_no;
    $total_page = $row_count % $page_size == 0 ? $row_count / $page_size : ceil($row_count / $page_size);
    $total_page = $total_page < 1 ? 1 : $total_page;
    $page_no = $page_no > $total_page ? $total_page : $page_no;
    $start = ($page_no - 1) * $page_size;
    $alarmLog = DataAlarmLog::getDataAlarmLog($taskname, $start_date, $end_date, $start, $page_size);
    foreach ($alarmLog as &$item) {
        $status = $item['STATUS'];
    }
    $page_html = Pagination::showPager("splunkDataMonitor.php?start_date={$start_date}&end_date={$end_date}", $page_no, $page_size, $row_count);
    Template::assign('alarmLog', $alarmLog);
    Template::assign('taskname_list', $taskname_list);
    Template::assign('page_html', $page_html);
    Template::assign('_GET', $_GET);
    Template::display('netshow/splunkdata/splunkDataMonitor.tpl');
}