Dr Dau
ich wisch hier durch
Hallo!
Versuch es mal hiermit:
server1-ip und server2-ip sind, ebenso wie die Ports und Serverbeschreibungen, anzupassen.
Getestet mit verschiedenen Diensten auf verschiedenen Servern.
Das ganze lässt sich natürlich noch mittels HTML-Anweisungen bzw. CSS Optisch aufarbeiten.
Gruss Dr Dau
[edit] Ach ja, und was die Ports angeht. Es sind zwar für die üblichen Dienste bestimmte Ports als Standard vorgegeben (kleine Auswahl), jedoch kann der Admin diese ändern. Im Zweifel guckst Du also in die Konfiguration. [/edit]
Versuch es mal hiermit:
HTML:
<html>
<head>
<title>Server-Status</title>
</head>
<body>
<table border="1">
<?php
$fp = @fsockopen("server1-ip",80,&$errno,&$errstr,2);
if(!$fp)
{
echo "<tr><td width=\"100\">Server ist</td><td width=\"100\"><font color=\"red\">offline</font></td></tr>";
}
else
{
echo "<tr><td width=\"100\">Server ist</td><td width=\"100\"><font color=\"green\">online</font></td></tr>";
}
?>
<?php
$fp = @fsockopen("server1-ip",21,&$errno,&$errstr,2);
if(!$fp)
{
echo "<tr><td width=\"100\">FTP #1 ist</td><td width=\"100\"><font color=\"red\">offline</font></td></tr>";
}
else
{
echo "<tr><td width=\"100\">FTP #1 ist</td><td width=\"100\"><font color=\"green\">online</font></td></tr>";
}
?>
<?php
$fp = @fsockopen("server1-ip",110,&$errno,&$errstr,2);
if(!$fp)
{
echo "<tr><td width=\"100\">POP3 ist</td><td width=\"100\"><font color=\"red\">offline</font></td></tr>";
}
else
{
echo "<tr><td width=\"100\">POP3 ist</td><td width=\"100\"><font color=\"green\">online</font></td></tr>";
}
?>
<?php
$fp = @fsockopen("server2-ip",2121,&$errno,&$errstr,2);
if(!$fp)
{
echo "<tr><td width=\"100\">FTP #2 ist</td><td width=\"100\"><font color=\"red\">offline</font></td></tr>";
}
else
{
echo "<tr><td width=\"100\">FTP #2 ist</td><td width=\"100\"><font color=\"green\">online</font></td></tr>";
}
?>
</table>
</body>
</html>
Getestet mit verschiedenen Diensten auf verschiedenen Servern.
Das ganze lässt sich natürlich noch mittels HTML-Anweisungen bzw. CSS Optisch aufarbeiten.
Gruss Dr Dau
[edit] Ach ja, und was die Ports angeht. Es sind zwar für die üblichen Dienste bestimmte Ports als Standard vorgegeben (kleine Auswahl), jedoch kann der Admin diese ändern. Im Zweifel guckst Du also in die Konfiguration. [/edit]
Zuletzt bearbeitet: