Cherche Script pour statut serveur
Fermé
Sullivan41
Messages postés
2
Date d'inscription
jeudi 13 septembre 2007
Statut
Membre
Dernière intervention
24 juillet 2008
-
25 juin 2008 à 13:19
sentinio Messages postés 1 Date d'inscription samedi 28 décembre 2013 Statut Membre Dernière intervention 28 décembre 2013 - 28 déc. 2013 à 18:54
sentinio Messages postés 1 Date d'inscription samedi 28 décembre 2013 Statut Membre Dernière intervention 28 décembre 2013 - 28 déc. 2013 à 18:54
A voir également:
- Cherche Script pour statut serveur
- Script vidéo youtube - Guide
- Changer serveur dns - Guide
- Statut facebook - Guide
- Serveur pop - Guide
- Statut hors ligne instagram - Guide
4 réponses
J'espere que cela pourras taider, si tu veux un plus complet, avec barre de load memory envoi moi un email a bruceccc.net
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
-->
</style><?php
$data .= "
<style>
td,body
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #444444;
}
</style>
<br>
<center>
<div style=\"border-bottom:1px #999999 solid;width:480;\"><b>
<font size='1' color='#3896CC'>Service Status</font></b>
</div>
</center>
<br>";
//configure script
$timeout = "1";
//set service checks
$port[1] = "80"; $service[1] = "Apache"; $ip[1] ="";
$port[2] = "21"; $service[2] = "FTP"; $ip[2] ="";
$port[3] = "3306"; $service[3] = "MYSQL"; $ip[3] ="";
$port[4] = "25"; $service[4] = "Email(POP3)"; $ip[4] ="";
$port[5] = "143"; $service[5] = "Email(IMAP)"; $ip[5] ="";
$port[6] = "443"; $service[6] = "SSL"; $ip[6] ="";
$port[7] = "2222"; $service[7] = "DA"; $ip[7] ="";
$port[8] = "80"; $service[8] = "Internet Connection"; $ip[8] ="google.com";
$port[9] = "8000"; $service[9] = "ShoutCast"; $ip[9] ="";
$port[10] = "14534"; $service[10] = "TeamSpeak admin"; $ip[10] ="";
$port[11] = "8767"; $service[11] = "TeamSpeak Client"; $ip[11] ="";
//
// NO NEED TO EDIT BEYOND HERE
// UNLESS YOU WISH TO CHANGE STYLE OF RESULTS
//
//count arrays
$ports = count($port);
$ports = $ports + 1;
$count = 1;
//beggin table for status
$data .= "<table width='480' border='1' cellspacing='0' cellpadding='3' style='border-collapse:collapse' bordercolor='#333333' align='center'>";
while($count < $ports){
if($ip[$count]==""){
$ip[$count] = "localhost";
}
$fp = @fsockopen("$ip[$count]", $port[$count], $errno, $errstr, $timeout);
if (!$fp) {
$data .= "<tr><td>$service[$count]</td><td bgcolor='#FFC6C6'>Offline </td></tr>";
} else {
$data .= "<tr><td>$service[$count]</td><td bgcolor='#D9FFB3'>Online</td></tr>";
fclose($fp);
}
$count++;
//fclose($fp);
}
//close table
$data .= "</table>";
echo $data;
//
// SERVER INFORMATION
//
$data1 .= "
<br>
<center>
<div style=\"border-bottom:1px #999999 solid;width:480;\"><b>
<font size='1' color='#3896CC'>Server Information</font></b>
</div>
</center><BR>";
$data1 .= "<table width='480' border='1' cellspacing='0' cellpadding='3' style='border-collapse:collapse'
bordercolor='#333333' align='center'>";
//GET SERVER LOADS
$loadresult = @exec('uptime');
preg_match("/averages?: ([0-9\.]+),[\s]+([0-9\.]+),[\s]+([0-9\.]+)/",$loadresult,$avgs);
//GET SERVER UPTIME
$uptime = explode(' up ', $loadresult);
$uptime = explode(',', $uptime[1]);
$uptime = $uptime[0].', '.$uptime[1];
$data1 .= "<tr><td>Server Load Averages </td><td>$avgs[1], $avgs[2], $avgs[3]</td>\n";
$data1 .= "<tr><td>Server Uptime </td><td>$uptime </td></tr>";
$data1 .= "</table>";
echo $data1;
?>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
-->
</style><?php
$data .= "
<style>
td,body
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #444444;
}
</style>
<br>
<center>
<div style=\"border-bottom:1px #999999 solid;width:480;\"><b>
<font size='1' color='#3896CC'>Service Status</font></b>
</div>
</center>
<br>";
//configure script
$timeout = "1";
//set service checks
$port[1] = "80"; $service[1] = "Apache"; $ip[1] ="";
$port[2] = "21"; $service[2] = "FTP"; $ip[2] ="";
$port[3] = "3306"; $service[3] = "MYSQL"; $ip[3] ="";
$port[4] = "25"; $service[4] = "Email(POP3)"; $ip[4] ="";
$port[5] = "143"; $service[5] = "Email(IMAP)"; $ip[5] ="";
$port[6] = "443"; $service[6] = "SSL"; $ip[6] ="";
$port[7] = "2222"; $service[7] = "DA"; $ip[7] ="";
$port[8] = "80"; $service[8] = "Internet Connection"; $ip[8] ="google.com";
$port[9] = "8000"; $service[9] = "ShoutCast"; $ip[9] ="";
$port[10] = "14534"; $service[10] = "TeamSpeak admin"; $ip[10] ="";
$port[11] = "8767"; $service[11] = "TeamSpeak Client"; $ip[11] ="";
//
// NO NEED TO EDIT BEYOND HERE
// UNLESS YOU WISH TO CHANGE STYLE OF RESULTS
//
//count arrays
$ports = count($port);
$ports = $ports + 1;
$count = 1;
//beggin table for status
$data .= "<table width='480' border='1' cellspacing='0' cellpadding='3' style='border-collapse:collapse' bordercolor='#333333' align='center'>";
while($count < $ports){
if($ip[$count]==""){
$ip[$count] = "localhost";
}
$fp = @fsockopen("$ip[$count]", $port[$count], $errno, $errstr, $timeout);
if (!$fp) {
$data .= "<tr><td>$service[$count]</td><td bgcolor='#FFC6C6'>Offline </td></tr>";
} else {
$data .= "<tr><td>$service[$count]</td><td bgcolor='#D9FFB3'>Online</td></tr>";
fclose($fp);
}
$count++;
//fclose($fp);
}
//close table
$data .= "</table>";
echo $data;
//
// SERVER INFORMATION
//
$data1 .= "
<br>
<center>
<div style=\"border-bottom:1px #999999 solid;width:480;\"><b>
<font size='1' color='#3896CC'>Server Information</font></b>
</div>
</center><BR>";
$data1 .= "<table width='480' border='1' cellspacing='0' cellpadding='3' style='border-collapse:collapse'
bordercolor='#333333' align='center'>";
//GET SERVER LOADS
$loadresult = @exec('uptime');
preg_match("/averages?: ([0-9\.]+),[\s]+([0-9\.]+),[\s]+([0-9\.]+)/",$loadresult,$avgs);
//GET SERVER UPTIME
$uptime = explode(' up ', $loadresult);
$uptime = explode(',', $uptime[1]);
$uptime = $uptime[0].', '.$uptime[1];
$data1 .= "<tr><td>Server Load Averages </td><td>$avgs[1], $avgs[2], $avgs[3]</td>\n";
$data1 .= "<tr><td>Server Uptime </td><td>$uptime </td></tr>";
$data1 .= "</table>";
echo $data1;
?>
Super le script un peut plus haut merci ;)
Je vais aussi en profiter pour vous filer un code qui permet d'afficher l'heure et la date de votre serveur (linux)
Voilou il vous suffi juste de rajouter ce code entre les balise <?php et ?>
Salutation
Sissou
Je vais aussi en profiter pour vous filer un code qui permet d'afficher l'heure et la date de votre serveur (linux)
$data2 .= " <br> <center> <div style=\"border-bottom:1px #999999 solid;width:480;\"><b> <font size='1' color='#3896CC'>Information Systeme</font></b> </div> </center><BR>"; $data2 .= "<table width='470' border='1' cellspacing='0' cellpadding='3' style='border-collapse:collapse' bordercolor='#333333' align='center'>"; $Jour = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"); $Mois = array("","Janvier","Fevrier","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre", "Decembre"); $datefr = $Jour[date("w")]." ".date("d")." ".$Mois[date("n")]." ".date("Y"); $jour = date("d"); $mois = date("F"); $annee = date("Y"); $heure = date("H"); $min = date("i"); if ($min <= 01) { $pluriel_min = "minute"; } else { $pluriel_min = "minutes"; } if ($heure <= 01) { $pluriel = "heure"; } else { $pluriel = "heures"; } $data2 .= "<tr><td>Date du serveur </td><td> $datefr</td></tr>"; $data2 .= "<tr><td>Heure du serveur </td><td>$heure $pluriel $min $pluriel_min</td></tr>"; $data2 .= "</table>"; echo $data2;
Voilou il vous suffi juste de rajouter ce code entre les balise <?php et ?>
Salutation
Sissou
Moi aussi je cherche un script de ce genre mais pour mon serveur Teamspeak
sentinio
Messages postés
1
Date d'inscription
samedi 28 décembre 2013
Statut
Membre
Dernière intervention
28 décembre 2013
28 déc. 2013 à 18:54
28 déc. 2013 à 18:54
moi je travail sur blog4ver en windows qui aurais (un uptime) en HTML?
20 févr. 2009 à 23:55
site les nombres de membre connecté sur mon site sur le jeux si le serveur est en ligne et les uptimes dans une autre pages ?
Merci beaucoup de m'aider
21 févr. 2009 à 16:47
dit moi ces pour quel jeux, pour ton uptime voice le script en php
<?php
$data = shell_exec('uptime');
$uptime = explode(' up ', $data);
$uptime = explode(',', $uptime[1]);
$uptime = $uptime[0].', '.$uptime[1];
echo ('Current server uptime: '.$uptime.'');
?>
ca te dit depuis combien de temps le serveur est up.
Pour lautre laisse moi savoir le jeux et ton serveur.
;)
21 févr. 2009 à 18:41
> Mais si tu aurais msn pour m'aider ce serais plus facile car en php j'ai du mal
21 mai 2009 à 21:56
mon msn est bruceccc@bruceccc.net