'기초 Linux 서버관리/php프로그래밍'에 해당되는 글 1건

  1. 2012.02.06 php로 Ping확인 하기

핸드폰 또는 태블릿으로 내 서버 상태가 이상없는지 웹브라우저에서 Ping으로 확인할 수 있도록 프로그램을 짜 보았다.

<?php
$now=date("Y-m-d-H:i:s");
$host=array(
        '공인IP' => 'hostname',
        '공인IP' => 'hostname'
);

foreach($host as $ip => $hostname) {

$str = exec("ping -c 2 $ip");
if ($result == 0){
  echo "$ip ping <font size=5> succeeded</font> - $hostname <br />";
}else{
  echo "$ip ping <font size=5; color=red>failed</font> - $hostname <br />";
}
}

echo("<br /> <font size=14> update time : $now </font> <br />");
?>

테스트 결과 ping count가 2이상이고 등록한 서버IP가 많다면 웹 브라우저 출력시 시간이 다소 걸리니
이점 참고해야 됩니다.

Posted by 박물지