예제 #1
0
$percOut = json_encode($percOut);
$percIn = json_encode($percIn);
$summaryData = json_encode($summaryData);
$ports = json_encode($ports);
//掉包率
$result = array();
$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']);
    }
}
예제 #2
0
        }
    }
    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();
foreach ($list_i as $item) {
    $day_i[] = $item['DATE_JG'];
    if ($queryType == 0) {
        $pingnum_i[] = empty($item['PING_NUM']) ? 0 : $item['PING_NUM'];
    }