PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Script zum Checken von Services



DJ.RIGO
06.10.03, 19:54
HI,

kennt einer ein Script, was jede Stunde ( oder so ) überprüft, ob die Service ( HTTP usw ) noch functionieren.

Und dies dann irgentwie wenn ein Service ausgefallen ist weitergibt.

Kennt da einer was?

Danke

Stormbringer
06.10.03, 19:56
Hi,

schau Dir mal nagios an.
http://www.nagios.org/

Gruß

DJ.RIGO
06.10.03, 20:07
Danke dir

DJ.RIGO
07.10.03, 13:32
Hallo,

ich suche eher ein Programm was nur sieht ob die Servies die man möchte doch laufen wenn nein sollen diese wieder gestartet werden gibts so was?

Los_Andros
07.10.03, 13:42
schreib Dir doch einfach ein Shell Script

ala

if ps -ef |grep $PROGRAMMNAME = ""
then /usr/bin/$PRGRAMMNAME
else exit

Das ist jetzt zwar die falsche Syntax, aber im Prinzip geht das so und schließlich das Script alle Stunde ablaufen lassen mittels eines Cron Jobs

Liberace
07.10.03, 14:09
Fuer das mini Script:


ps ax |grep mozilla-bi2n |grep -v grep >>/dev/null && echo "test" || echo "test2"

Dies schaut nun noch ob mozilla-bin laeuft und gibt im falle das es laeuft ein test aus und im falle das es nicht laeuft ein test2. ;)
Du kannst dann natuerlich die Echos durch sinnvollere Befehle ersetzen....

Liberace

DJ.RIGO
07.10.03, 15:09
verstanden habe ich das nicht wirklich.

Nehmen wir an ich möchte jede stunde

http service abfragen und gegebenfalls neu starten

wie muss das aussehen?

Liberace
08.10.03, 07:39
ps ax |grep apache-ssl |grep -v grep >>/dev/null && echo "httpd Dienst laeuft">>/var/log/messages || /etc/init.d/apache-ssl start

Das wuerde halt pruefen ob apache-ssl laeuft und im Falle das es laeuft einen log Eintrag produizieren und wenn wenn es nicht laeuft den Apache starten.

Liberace

MichlS
20.10.03, 10:52
wie wärs mit webmin ?

webmin kannst grafisch die dienste selektieren (wennst nicht unbedingt ein shell liebhaber bist) und mit webmin ist es auch möglich den gestorbenen dienst wieder automatisch neu starten zu lassen ...

und er schreibt dir sogar ne mail .. bekommst dann ne nette mail vom "SERVICE MONITOR" ich finds gut ..

lg


michl