ich suche so etwas wie "servers alive", ein programm, womit ich meine ca. 15 server anpingen kann, ob sie denn noch aktiv sind und auch überprüfen kann, ob die internetverbindung an den servern läuft, also auch remote ins web pingen wäre praktisch.
bei verbindungsunterbrechung sollte mir das progeramm eine nachricht schicken, per email wäre am besten, andere möglichkeiten wie zb benachrichtigung über icq wäre au nicht schlecht(aba nicht unbedingt notwendig),
vlt auch eine meldung, wenn die verbindung wieder steht (zb fürs i-net, hab da ja selbst keinen einfluss drauf).
das programm sollte günstig(ca. 50euro) oder kostenlos sein. wie gesagt für 15 server mus es in etwa reichen, ach machn wir 20 draus man weiß ja nie.
#Module laden
use Net:ing;
use strict;
use warnings;
my $p = Net:ing->new();
#Liste mit IPs
my @IPs = ('192.168.2.1','235.128.12.34',....);
#Alle IPs in Schleife durchlaufen und anpingen
foreach my $IP (@IPs)
{
send_error("HOST MIT IP $IP NICHT ERREICHBAR" ) if !$p->ping($host);
sleep(1);
}
$p->close();
sub send_error($)
{
my $error = shift;
#hier mail mit error verschicken - simple }
So oder so ähnlich.
Was brauchst: Perl
Module am einfachsten per CPAN installieren.
P.S.: k.A. ob da ein Syntaxfehler drinnen ist, aber fast sicher. Nur mal kurz runtergeschrieben.
Nachricht bearbeitet von madhonk am 25.09.2008 um 13:34:37
Dieses Thema ist länger als 6 Monate inaktiv. Bitte überprüfen Sie, ob Ihr beabsichtigter Kommentar noch einen Mehrwert bringt oder das Anlegen eines neuen Themas nicht besser wäre.