<html>
<head>
<title>MRTG(Muti Router Traffic Grapher)</title>
<link rel=StyleSheet HREF=./style.css type=text/css title=style>
 <meta http-equiv="refresh" content="300" />
 <meta http-equiv="pragma" content="no-cache" />
 <meta http-equiv="cache-control" content="no-cache" />
 <meta http-equiv="expires" content="Mon, 18 Dec 2006 02:45:46 GMT" />
 <meta http-equiv="generator" content="MRTG 2.12.2" />
 <meta http-equiv="date" content="Mon, 18 Dec 2006 02:45:46 GMT" />
 <meta http-equiv="content-type" content="text/html; charset=euc-kr" />
</head>
<body marginwidth="3" marginheight="3" topmargin="3" leftmargin="3">

<? 
	function grafic($S, $src, $subject, $drive, $Ghz, $Mb, $OS){

	GLOBAL $mode;


	 // MRTG »óÅÂ Á¤º¸ °¡Á®¿À±â
	 $fp = @fopen("$src/traffic.html","r");
     if(!$fp) break;
	 while(!feof($fp)){
     $tmp = fgets($fp, 2000);
     if(eregi("°¡µ¿ ½Ã°£",$tmp)){
		$status="<font color=blue>[Á¤»ó]</font>";
		$graf_status="";
        break; 
        } 
     if(!eregi("°¡µ¿ ½Ã°£",$tmp)){  
        $status="<font color=red>[ºñÁ¤»ó]</font>"; 
        $graf_status="style=\"filter:gray()\"";
		}                                         
     }
     fclose($fp);


	 //cpu »óÅÂ °¡Á®¿À±â
     $fp = @fopen("$src/cpu.1.log","r");
     if(!$fp) break;
     $tmp = fgets($fp, 200);    
	 $cpu_temp = split(" ",$tmp);
     if($cpu_temp[1] >= 50){
		 $C_color="<span style=\"background-color:red;color:black;\">";    
	 }else if($cpu_temp[1] < 50 && $cpu_temp[1] > 20){
		 $C_color="<span style=\"background-color:yellow;color:black;\">"; 
	 }else{
		 $C_color="<span>";
	 }
	 
	 $cpu = $cpu_temp[1];
	 
	 fclose($fp);

	 //memory »óÅÂ °¡Á®¿À±â
     $fp = @fopen("$src/memory.log","r");
	 if(!$fp) break;
     $tmp = fgets($fp, 200);    
	 $memory_tmp = split(" ",$tmp);
     $memory_temp2 = (($memory_tmp[1] / 1024) / 1024) % 10000;
	 if($memory_temp2 < $Mb){
		$memory=$memory_temp2;
	 }else if($memory_temp2 >= $Mb){
		$memory="<span style=\"background-color:red;color:black;\">".$memory_temp2."</span>";
	 }
		
	 fclose($fp);


	
	 //disk »ç¿ë·® °¡Á®¿À±â
	 $hdd_name = array('hdd_c','hdd_d','hdd_e','hdd_f','hdd_g','hdd_h','hdd_i','hdd_j','hdd_k');
	 $hdd_name_A = array('C','D','E','F','G','H','I','J','K');
	 $i=0;
	 while ($i < $drive){   // drive ´Â µå¶óÀÌºê °¹¼ö À¯Àú°¡ ÁöÁ¤
	 $fp = @fopen("$src/$hdd_name[$i].log","r");
	 if(!$fp) {echo "&nbsp;&nbsp;&nbsp;<B>$src's Fault Drive Settings</B>"; break;}
	 $tmp = fgets($fp, 200);    
	 $hdd_tmp = split(" ",$tmp);
	
	 if($hdd_tmp[1] >= 80 && $hdd_tmp[1] < 90){    // 80 ÀÌ»ó 90¹Ì¸¸°æ¿ì °æ°í
		 $D_color="<span style=\"background-color:yellow;color:black;\">"; 
	 }else if($hdd_tmp[1] >= 90){  // 90ÀÌ»óÀÏ°æ¿ì °æ°í
		 $D_color="<span style=\"background-color:red;color:black;\">"; 
	 }else{
		 $D_color="<span>";  // Á¤»óÀÏ°æ¿ì 
	 }
	 $save.="<a href=./$src/$hdd_name[$i].html><img src=./images/disk.jpg border=0>$D_color $hdd_name_A[$i] $hdd_tmp[1] </span></font></a>% | ";
 	 fclose($fp);
	 $i++;	

	 }
	 // $S ·Î Å×ÀÌºí »ö ±¸º°ÇÏ±â
	 if($S ==1){
		$S_Color="#708090";
	 }else if($S==2){
		$S_Color="#1e90ff";
	 }else{
		$S_Color="#696969";
	 }

echo "
<table border=1 cellspacing=0 cellpadding=1 bgcolor=white border=1 bordercolor=#708090 style=\"border-collapse:collapse;\">
  <tr>  
	<td bgcolor=$S_Color><font color=white>$status $src / $subject / $Ghz Ghz / $Mb Mb / $OS</font></td>                     
  </tr>
  <tr>
    <td><a href=./$src/cpu.1.html><img src=./images/cpu.jpg border=0>$C_color $cpu /100 %</span></font></a> | <a href=./$src/memory.html><img src=./images/memory.jpg border=0> $memory / $Mb Mb</a> | $save</td>	
  </tr>
  <tr>
    <td>";
// ¸ðµå ¼±ÅÃºÎºÐ
// 0 Æ®·¡ÇÈ , 1 CPU , 2 ¸Þ¸ð¸® , 3 HDDC , 4 HDDD , 5 HDDE , 6 ....    traffic-day.png
	if(!$mode) $mode=0;
		if($mode==0){
		echo "<a href=./$src/traffic.html><img src=$src/traffic-day.png border=0 $graf_status></a>";
	}else if($mode==1){
		echo "<a href=./$src/cpu.1.html><img src=$src/cpu.1-day.png border=0></a>";
	}else if($mode==2){
		echo "<a href=./$src/memory.html><img src=$src/memory-day.png border=0></a>";
	}else if($mode==3){
		echo "<a href=./$src/hdd_c.html><img src=$src/hdd_c-day.png border=0></a>";
	}else if($mode==4){
		echo "<a href=./$src/hdd_d.html><img src=$src/hdd_d-day.png border=0></a>";
	}else if($mode==5){
		if(file_exists("$src/hdd_e-day.png")){
			echo "<a href=./$src/hdd_e.html><img src=$src/hdd_e-day.png border=0></a>";
		}else{
			echo "<img src=./images/noimage.jpg border=0>";
		}
	}else if($mode==6){
		if(file_exists("$src/hdd_f-day.png")){
			echo "<a href=./$src/hdd_f.html><img src=$src/hdd_f-day.png border=0></a>";
		}else{
			echo "<img src=./images/noimage.jpg border=0>";
		}
	}else if($mode==7){
		if(file_exists("$src/hdd_g-day.png")){
			echo "<a href=./$src/hdd_g.html><img src=$src/hdd_g-day.png border=0></a>";
		}else{
			echo "<img src=./images/noimage.jpg border=0>";
		}
	}else if($mode==8){
		if(file_exists("$src/hdd_h-day.png")){
			echo "<a href=./$src/hdd_h.html><img src=$src/hdd_h-day.png border=0></a>";
		}else{
			echo "<img src=./images/noimage.jpg border=0>";
		}
	}else{
		echo "<a href=./$src/traffic.html><img src=$src/traffic-day.png border=0 $graf_status></a>";
	}
	
	
	
	echo "
	
	</td>
  </tr>
</table>";

}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// grafic("±¸ºÐ»ö","ÁÖ¼Ò","Å¸ÀÌÆ²","µå¶óÀÌºê°¹¼ö","CPUÅ¬·°","¸Þ¸ð¸®¿ë·®","¿î¿µÃ¼Á¦");
?>


<? echo"<a href='$_SERVER[PHP_SELF]?action=logout'>"; ?><B>·Î±×¾Æ¿ô</B></a><br><br><br>

<font color=#708090>¡á</font>&nbsp;A SERVER&nbsp;&nbsp;
<font color=#1e90ff>¡á</font>&nbsp;B SERVER&nbsp;&nbsp;
<font color=#696969>¡á</font>&nbsp;»ç³»¸Á&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<font color=yellow>¡á</font>&nbsp;°æ°í&nbsp;&nbsp;
<font color=red>¡á</font>&nbsp;À§Çè&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;


<? //µå¶óÀÌºê ¸ðµå ÀÚµ¿»ý¼º ºÎºÐ
	$s=array('Traffic','CPU','Memory','C','D','E','F','G','H');
	
	for($a=0; $a<sizeof($s); $a++){
		if($mode==$a){
			echo "<a href=$PHP_SELF?mode=$a><b><font color=red>¢º$s[$a]¢¸</font></b></a> &nbsp;|&nbsp;";
		}else{
			echo "<a href=$PHP_SELF?mode=$a>$s[$a]</a> &nbsp;|&nbsp;";
		}
	}
// ½ÇÁ¦ »Ñ·ÁÁö´Â ºÎºÐ /////////////////////////////////////////////////////////////////////
?>

<table>
	<tr>
		<td><?grafic("1","192.168.0.3","È£½ºÆÃ","3","1","512","Windows 2003 Server");?></td>
		<td><?grafic("1","192.168.0.4","È£½ºÆÃ","3","1","512","Windows 2003 Server");?></td>
	</tr>
	<tr>
		<td><?grafic("1","192.168.0.5","È£½ºÆÃ","3","1","512","Windows 2003 Server");?></td>
		<td><?grafic("1","192.168.0.6","È£½ºÆÃ","3","1","512","Windows 2003 Server");?></td>
	</tr>
	<tr>
		<td><?grafic("1","192.168.0.7","È£½ºÆÃ","3","1","512","Windows 2003 Server");?></td>
		<td><?grafic("1","192.168.0.8","È£½ºÆÃ","3","1","512","Windows 2003 Server");?></td>
	</tr>
	<tr>
		<td><?grafic("1","192.168.0.9","È£½ºÆÃ","3","1","512","Windows 2003 Server");?></td>
		<td><?grafic("1","192.168.0.10","È£½ºÆÃ","3","1","512","Windows 2003 Server");?></td>
	</tr>
	<tr>
		<td><?grafic("1","192.168.0.11","È£½ºÆÃ","3","1","512","Windows 2003 Server");?></td>
		<td><?grafic("1","192.168.0.12","È£½ºÆÃ","3","1","512","Windows 2003 Server");?></td>
	</tr>
	<tr>
		<td><?grafic("1","192.168.0.13","È£½ºÆÃ","3","1","512","Windows 2003 Server");?></td>
		<td><?grafic("1","192.168.0.14","È£½ºÆÃ","3","1","512","Windows 2003 Server");?></td>
	</tr>
	<tr>
		<td><?grafic("1","192.168.0.15","È£½ºÆÃ","3","1","512","Windows 2003 Server");?></td>
		<td><?grafic("1","192.168.0.16","È£½ºÆÃ","3","1","512","Windows 2003 Server");?></td>
	</tr>
	<tr>
		<td><?grafic("1","192.168.0.17","È£½ºÆÃ","3","1","512","Windows 2003 Server");?></td>
		<td><?grafic("1","192.168.0.18","È£½ºÆÃ","3","1","512","Windows 2003 Server");?></td>
	</tr>
	</table>
</body>
</html>