$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);