";
$fp = @fsockopen("udp://{$server_addr[$i][0]}", $server_addr[$i][1], $errno, $errstr);
if (!$fp) {
echo "ERROR: $errno - $errstr
\n";
continue;
} else {
fwrite($fp,"GET_SERVSTATUS", 15);
while(1) {
$test2 = fread($fp, 2048);
$test .= trim($test2);
$j = strlen($test2);
if($j < 1024) break;
}
fclose($fp);
}
//echo "\n\n";
?>
$pt = new parsePipe();
$test = $pt->nullTrim($test);
$tmpArr = $pt->textArr($test);
$serviceName = $pt->serviceName($test);
$result = $pt->parseIt($tmpArr[$serviceType]);
$tot_tr = $pt->countIt();
?>
if($serviceName[$serviceType][0]=='AION')
echo "AION NCSOFT";
?>
|
| Name |
Server IP |
Port |
$totalDisk = 0;
$freeDisk = 0;
$usedDisk = 0;
$totalRTSCount = 0;
$totalTrafficINB = 0;
$totalPacketsINB = 0;
$totalTrafficOUTB = 0;
$totalPacketsOUTB = 0;
$totalConnEstab = 0;
$totalConnAll = 0;
for($j=0; $j<$tot_tr; $j++){
$add_alt = "";
if (!strcmp($result[$j][20], "99FFFF")) {
$add_alt = " (UPLOAD TARGET)";
} else if ($result[$j][10] == 1) {
$add_alt = " (UPLOAD MANUALLY DISABLED)";
} else if ($result[$j][10] == 2) {
$add_alt = " (FSCK RUNNING)";
} else {
$add_alt = "";
}
$alt_str =
"[NAME] : ".
$result[$j][2].
" [STATUS] : ".
$pt->translateIt($result[$j][0], 2).$add_alt.
" [TYPE] : ".
$pt->translateIt($result[$j][1], 0);
$totalDisk += $result[$j][8];
$freeDisk += $result[$j][9];
$usedDisk += ($result[$j][8] - $result[$j][9]);
if($result[$j][2]=="RC004_RCTS01" || $result[$j][2] == "RC004_RCTS02" || $result[$j][2] == "EVENT_DB01")
{
continue;
}
if($result[$j][2] == "EVENT_DB02" || $result[$j][2] == "EVENT_PGLB01")
{
continue;
}
if ($result[$j][1] == 1) {
$totalRTSCount += 1;
}
/* Packets INB */
if ($result[$j][16] != '-') {
$totalPacketsINB += $result[$j][16];
}
/* Traffic INB */
if ($result[$j][17] != '-') {
$totalTrafficINB += $result[$j][17];
}
/* Packets OUTB */
if ($result[$j][18] != '-') {
$totalPacketsOUTB += $result[$j][18];
}
/* Traffic OUTB */
if ($result[$j][19] != '-') {
$totalTrafficOUTB += $result[$j][19];
}
/* Connection Estblished */
if ($result[$j][14] != '-') {
$totalConnEstab += $result[$j][14];
}
/* Connection All */
if ($result[$j][15] != '-') {
$totalConnAll += $result[$j][15];
}
?>
if (strrpos($pt->tailer($result[$j][2]), "^") == false)
$servName = $pt->tailer($result[$j][2]);
else
$servName = substr($pt->tailer($result[$j][2]), 0, strrpos($pt->tailer($result[$j][2]), "^"));
?>
switch($result[$j][0])
{
case 2 :
$bgcolor = 'red';
/*
$font_servName = "".$servName."";
$font_servIp = "".$result[$j][3]."";
$font_servPort = "".$pt->translateIt($result[$j][4],4)."";
*/
break;
case 1 :
$bgcolor = 'white';
/*
$font_servName = $servName;
$font_servIp = $result[$j][3];
$font_servPort = $pt->translateIt($result[$j][4],4);
*/
break;
default :
$bgcolor = 'white';
/*
$font_servName = $servName;
$font_servIp = $result[$j][3];
$font_servPort = $pt->translateIt($result[$j][4],4);
*/
break;
}
?>
| >=$pt->translateIt($result[$j][0],1)?> =$servName?> |
align="center">=$result[$j][3]?> |
align="center">=$pt->translateIt($result[$j][4],4)?> |
}
?>
|
if($i%3 == 2) echo "