Archiv verlassen und diese Seite im Standarddesign anzeigen : Kleines Skript
Hallo,
Ich möchte gerne durch ein Ping auf einen Rechner eine Mail erhalten, inder mir mitgeteilt wird, ob der Rechner noch erreichbar ist oder nicht (im internen Netz).
Dafür folgendes Skript:
umask 022
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/var/spool/mail
export PATH
if ping -c 1 ss-po-03
then mail root@lenz-badkultur.de -s "ss-po-03 ist up" < text
else mail root@lenz-badkultur.de -s "ss-po-03 ist down" < text
fi
exit 0
Wenn der Server da ist funzt es, d.h. die E-Mail wird versendet. Ist der Server nicht da. findet erleider kein Ende, d.h. das Skript belibt stehen. Erst wenn man durch STRG+C das Skrip unterbricht, gehts weiter.
Kann mir jemand helfen und aus dem Skript etwas sinngemäßes machen :-)
Besten dank im voraus.
Bis dann
Locutus
Hi,
Ich kenn den genauen Zweck deines Scriptes nicht, aber es Gibt Programme die das für dich erledigen. Schau dir mal Nagios an:
http://www.nagios.org/
Ciao, Bernie
Basti_litho
23.07.02, 17:13
Du mußt mit mit der Option " w " aufrufen, das bestimmt die zeit in sekunden die er warten soll.
z.b. ping -c 1 -w 2 hostxy
Ich habs nochmal probiert hat wunderbar geklappt :)
Gruß
Basti_litho
ich versteh den sinn dieses skrips nicht, wenn der rechner übers netz erreichbar ist wird dir das doch durch den icmp echo request mitgeteilt. ist er nicht erreichbar erhältst du ein timeout!!!
...oder hab ich da was falsch verstanden?
Hans-Georg Normann
23.07.02, 19:58
Kann mich schwach daran erinnern, dass es da fertige Tools gibt, auch für Windpws umsonst :D Ich habe so etwas wie den Namen Server Alive im Hinterkopf. Das kann auch noch ein bisschen mehr, z.b. bestimmte Ports prüfen, freien HD-Speicher überwachen, etc.
@nfaa
das ist das Los der Admins. Immer zur Stelle. Und wenn ein Server mal ausfällt, ruft der nächste gleich übers Händie an, dass di Ka... am dampfen ist!:mad:
Hans
Original geschrieben von Hans-Georg Normann
Kann mich schwach daran erinnern, dass es da fertige Tools gibt, auch für Windpws umsonst :D Ich habe so etwas wie den Namen Server Alive im Hinterkopf. Das kann auch noch ein bisschen mehr, z.b. bestimmte Ports prüfen, freien HD-Speicher überwachen, etc.
Genausowas such ich noch!
Hast du zufälligerweise einen Link parat?
bei google und freshmeat hab ich nix gefunden ...
Hans-Georg Normann
12.09.02, 17:05
Google gesagt: http://www.woodstone.nu/salive/
Hans
urgs, ich dachte du meintest so etwas wie ein bash-script und keines dieser windows-basierenden Dinger.
Ich brauche eher ein script, welches cron-mäßig die Server überwacht und mir via Email Nachrichten zukommen lassen kann ...
Hans-Georg Normann
12.09.02, 19:30
Und was ist mit http://www.netsaint.org/ ?
Übrigens auch über google gefunden. Stichworte: network monitor progrtam linux
Hans
ja, das hab ich auch - nachher - gefunden.
sieht vielversprechend aus, hat aber einen Nachteil (welcher für andere ein Vorteil sein mag) ... die Weboberfläche.
Ich erreiche nicht jeden betreuten Server über's Netz oder es läuft kein Apache (und soll auch gar nicht).
Mir wäre da ein bash-script lieber ...
Naja, dann muß ich mich wohl in die Tiefen der bash manuals stürzen und versuchen etwas eigenes auf die beine zu stellen ...
Hi,
Original geschrieben von Hans-Georg Normann
Und was ist mit http://www.netsaint.org/ ?
Übrigens auch über google gefunden. Stichworte: network monitor progrtam linux
Hans
Netsaint heisst jetzt Nagios. Nur zur Info. Die sind von Version 0.0.7 auf Version 1.0 gesprungen. :)
Ciao, Bernie
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.