$lossDay = array(); $lossTimeOut = array(); $lossPerc = array(); if (!empty($currentRoom)) { $ip = $currentRoom['PING_IP']; if ($type == 0) { //按天统计 $btime = date('Ymd 00:00:00', strtotime($start_date)); $etime = date('Ymd 00:00:00', strtotime($end_date)); $result = PacketLossRate::getLossRateByDay($ip, $btime, $etime, 'SPLUNK_PING_IP500'); } if ($type == 1) { //按小时统计 $btime = date("Ymd H:i:s", strtotime($start_date)); $etime = date("Ymd H:i:s", strtotime($end_date)); $result = PacketLossRate::getLossRateByHours($ip, $btime, $etime, 'SPLUNK_PING_IP500'); } } if (!empty($result)) { foreach ($result as $rItem) { $lossDay[] = $rItem['DATE_JG']; $lossTimeOut[] = $rItem['TIME_OUT']; $lossPerc[] = floatval($rItem['PERC']); } } $lossDay = json_encode($lossDay); $lossTimeOut = json_encode($lossTimeOut); $lossPerc = json_encode($lossPerc); //机房掉包量 总数 $lossSummaryData = array(); $lossSummaryData['TIME_OUT'] = 0;
$start_date = date('Ymd 00:00:00', $start_date_time); $end_date = date('Ymd 00:00:00', $end_date_time); $list_w = PacketLossRate::getLossRateByDay($ip, $start_date, $end_date, $queryTable); } } } } if ($chk_ip500 == 1) { //ip500 $queryTable = 'SPLUNK_PING_IP500'; if ($queryType == 0) { //汇总方式: 0:分钟,1:小时,2:天 $list_ip500 = PacketLossRate::getLossRateByMinute($ip, $start_date, $end_date, $queryTable); } else { if ($queryType == 1) { $list_ip500 = PacketLossRate::getLossRateByHours($ip, $start_date, $end_date, $queryTable); } else { if ($queryType == 2) { $start_date = date('Ymd 00:00:00', $start_date_time); $end_date = date('Ymd 00:00:00', $end_date_time); $list_ip500 = PacketLossRate::getLossRateByDay($ip, $start_date, $end_date, $queryTable); } } } } } //内网 $day_i = array(); $pingnum_i = array(); $timeout_i = array(); $perc_i = array();