<?php 

function checkServer($server){ 

$Email = "email@sunucu.com, email2@sunucu.com"; 
     
    while (list($key,$port)=each($server[ports])) { 
        $alertEmail = 0;

        $fp = fsockopen($server[ip], $port, &$errno, &$errstr, 4); 

        $serviceName = array( 
                "21"  =>"FTP      ", 
                "22"  =>"SSH      ", 
                "25"  =>"SMTP/Exim", 
                "53"  =>"BIND/DNS ", 
                "80"  =>"HTTP/DNS ", 
                "110" =>"POP3     ", 
                "3306"=>"MySQL    "); 

        if (!$fp) { 
            $data_p = "<td width=\"25\" align=\"center\"><img src=\"http://www.myclup.net/down.gif\"><!-- ($server[ip]:$port) --></td>"; 
            $alertEmail = 1; // 1=on, 0=off 
            $status_p = "$serviceName[$port]: DOWN <---\n"; 
        } else { 
            $data_p = "<td width=\"25\" align=\"center\"><img src=\"http://www.myclup.net/up.gif\"><!-- ($server[ip]:$port) --></td>"; 
            $status_p = "$serviceName[$port]: UP\n"; 
            fclose($fp); 
        } 
        $data .= $data_p; 
        $status .= $status_p; 
    } 

    if ($alertEmail) { 
            $today = date("m-d-Y H:m:s"); 
            $subject = "Sunucu! : $server[name]"; 
            $body  = "----------------------------------\n"; 
            $body .= "Sunucu : $server[name]\n"; 
            $body .= "IP     : $server[ip]\n"; 
            $body .= "Zaman  : $today\n"; 
            $body .= "----------------------------------\n\n"; 
            $msg = $status.$body; 
            mail($Email, $subject, $msg); 
    } 

    return $data; 
} 
?> 
 
<table border="0" width="100%" cellpadding="2" cellspacing="1" bgcolor="#FFFFFF"> 
   <tr bgcolor="#808080" style="font-weight:bold;color:#ffffff;"> 
        <td>Sunucu Adı</td> 
        <td>Bilgi</td> 
        <td>Http</td> 
        <td>FTP</td> 
        <td>SSH</td> 
        <td>MySQL</td> 
        <td>Mail</td> 
    </tr> 
    <tr> 
        <td bgcolor="#c0c0c0">Sunucu adı</td> 
        <td align="center" bgcolor="#c0c0c0">Bilgi</td> 
<?php 
$server[ip] = "Sunucu İp Adresi"; 
$server[name] = "Sunucu Adı"; 
$server[ports] = array("80","21","22","3306","25");
echo checkServer($server); 
?> 
    </tr> 
</table>

?