mupeng.com |
Saat ini saya mendapat amanah baru di kantor yaitu maintenance server yang ada di tiap unit, kira2 ada sekitar belasan server. Nah repotnya adalah saya tidak tau apakah server tersebut sedang online atau offline kalo tidak ada laporan, maka mencoba mencari solusi bagaimana cara agar gak perlu tiap pagi masuk kantor, terus cek satu per satu server nyala apa tidak.
Akhirnya setelah melakukan 'semedi' dan bantuan dari 'mbah google', ketemulah beberapa fungsi PHP yang cukup membantu :
<?php
/* Usage:
$status = GetServerStatus('http://domain.com',80)
or
$status = GetServerStatus('IPAddress',80)
*/
function GetServerStatus($site, $port)
{
$status = array("OFFLINE", "ONLINE");
$fp = @fsockopen($site, $port, $errno, $errstr, 2);
if (!$fp) {
return $status[0];
} else
{ return $status[1];}
}
?>
Sourcenya saya dapatkan dari alamat ini, sekarang lagi nyoba coding dan tampilan webnya. Klo sempet nanti di upload.
10.15
0 komentar :
Posting Komentar