Page 1 of 1

Suche Howto: Dienste überwachen ggf. starten per Cronjob und Skript / Suse Linux

Posted: 2006-06-14 14:41
by tyler187
Hallo zusammen,

ich suche eine Anleitung bzw. Infos darüber wie ich Skripte schreibe die nach dem Reboot bzw. während des laufenden Betriebs prüfen ob bestimmte Dienste wie z.B meine APF Firewall gestartet sind.

Die Skripte sollen dann auch Regelmäßig in Abständen von 5 Minuten per Cronjob gestartet werden und bei absturz des Firewall dienstes z.B diesen neu starten.
Das erfolgt doch über das abfragen des Status über die pid files, richtig?

Wäre euch für Hilfe wie ich das realisiere dankbar, da ich noch nicht tief genug mit solchen skripten auskenne.


Gruß,
Andi

Re: Suche Howto: Dienste überwachen ggf. starten per Cronjob und Skript / Suse Linux

Posted: 2006-06-14 18:07
by dnspyder
google.de?

...

Posted: 2006-06-14 18:54
by tyler187
...und wieder hast du ein posting mehr

Re: Suche Howto: Dienste überwachen ggf. starten per Cronjob und Skript / Suse Linux

Posted: 2006-06-14 20:05
by lufthansen
hmm ich würde da aber auch nach googlen solche script gibt es schon.
aber ich denke eher das das der falsche ansatz ist.
anstat sich damit abzufinden das der daemon abstütrzt und zu beginnen zu flickschustern würde ich lieber versuchen rauszufinden warum er abstürzt.

just my 2 cents

re

Posted: 2006-06-14 20:11
by tyler187
hallo,

danke für deine konstruktive antwort.

hab schon lange gegoogelt (das ist natürlich immer meine erste anlaufstelle)

aber bisher habe ich leider nicht das passende gefunden.
Mein Daemon stürzt übrigens nicht ab, mir geht es hier lediglich darum mich sicher zu fühlen falls er doch mal nach wochen abstürzen sollte und ich nicht am server bin...

Auch würde ich gerne sicherstellen das meine apf firewall sich nach dem rebooten startet da ich damit einige probleme habe.


Gruß,
Andi

Re: re

Posted: 2006-06-14 21:14
by Joe User
Tyler187 wrote:meine apf firewall
Falls http://faq.1und1.de/server/root_server/security/2.html nicht ausreicht, darfst Du Dich zum Thema "Firewall/Paketfilter auf Rootserver" gerne an unsere auskunftsfreudige SuFu wenden...

Re: Suche Howto: Dienste überwachen ggf. starten per Cronjob und Skript / Suse Linux

Posted: 2006-06-14 21:18
by tyler187
hallo,

weiß nicht ob du das ganze posting gelesen hast, aber mit der firewall oder mit paketfiltern habe ich keine probs ;)

wie gesagt, mir geht es um skripte die meine aktiv laufenden dienste überprüfen und bei nichtfunktion neu starten.


Gruß,
Andi

Re: Suche Howto: Dienste überwachen ggf. starten per Cronjob und Skript / Suse Linux

Posted: 2006-06-14 21:21
by tyler187
um nochmal klarzustellen, kann mir jemand infos geben wie ich ein script schreiben muss das einen Dienst überprüft ob er noch läuft ? Das ganze soll per cronjob ablaufen alle 5 minuten.


Das Script soll auch gleich nach einem reboot ausgeführt werden um zu testen ob sich alle dienste gestartet haben.

Funktioniert das mit dem status der pid files?

Re: Suche Howto: Dienste überwachen ggf. starten per Cronjob und Skript / Suse Linux

Posted: 2006-06-14 21:51
by flo
Tyler187 wrote:um nochmal klarzustellen, kann mir jemand infos geben wie ich ein script schreiben muss das einen Dienst überprüft ob er noch läuft ?
Was brauchst Du - den Weg oder das Script? Um zu erfahren, ob ein Dienst lauscht, kann man natürlich den Netstat abfragen, den Prozeß überwachen oder, oder, oder ... aber interessiert Dich, ob das Telefon klingelt oder ob jemand abnimmt?
Tyler187 wrote:Funktioniert das mit dem status der pid files?
Nicht zuverlässig - falls Du nicht in der Entwicklung die Ecken des Rades manuell runden möchtest, nimm Nagios.

flo.

Re: Suche Howto: Dienste überwachen ggf. starten per Cronjob und Skript / Suse Linux

Posted: 2006-06-15 13:28
by Roger Wilco
monit ist eine der leichtgewichtigeren Lösungen für das Problem. Für soetwas Nagios aufzusetzen ist einfach Overkill.

Re: Suche Howto: Dienste überwachen ggf. starten per Cronjob und Skript / Suse Linux

Posted: 2006-06-15 15:37
by flo
Roger Wilco wrote:monit ist eine der leichtgewichtigeren Lösungen für das Problem.
Gut, stimmt ... was aber nichts am Rest ändert :-)

flo.