1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
<pre>
<?php
error_reporting(0);
set_time_limit(3600);
mysql_connect("localhost","root","") or die("Impossible de se connecter");
mysql_select_db("supervision") or die("pas possible de trouver la base");
$result = mysql_query("SELECT nom_groupe, etat_groupe, nom_du_service, port, adresse_ip, nom_hote FROM groupe_service, service WHERE etat_groupe = 'actif' AND groupe_service.id_service = service.id_service ORDER BY nom_groupe" );
while ($ligne = mysql_fetch_array($result)) {
echo "$ligne[0]</br>";
$fp = fsockopen($ligne[4], $ligne[3], $errstr, $errno , 10);
if (!$fp) {
echo "Service $ligne[2] on $ligne[5] is Down </br>" ;
}
else {
echo "Service $ligne[2] on $ligne[5] is Up </br>" ;
while (!feof($fp))
{
echo fgets($fp, 128);
}
fclose($fp); }
}
?>
</pre> |
Partager