Überprüfung von Webserver durch Script
Gibt es eine Möglichkeit über ein Script einen Webserver abzufragen und so zu kontrollieren, ob der Dienst noch läuft
Hallo,
Ich suche eine Möglichkeit, einen lokalen Webserver abzufragen (httpget o.ä.) und so zu kontrollieren, ob der Dienst noch läuft. Anscheinend habe ich ein Problem mit einer Webseite auf dem Server, so dass mit der Dienst hängenbleibt. Der Prozess selbst läuft weiter, aber ich bekomme die Webseite nicht (Lotus Domino Webserver). Ich habe schon ein Skript, um die hängengebliebenen Dienste neu zu starten, aber ich möchte diesen Mechanismus automatisieren.
So hab ich mir das etwa vorgestellt:
über crontab wird ein skript ausgeführt, dass einfach versucht, auf port 80 zu connecten. Solange es eine Rückgabe gibt, wird nichts weiter gemacht, wenn es allerdings ein Problem gibt, soll mein zweites Skript ausgeführt werden, um den Dienst neu zu starten.
Mein Problem ist eigentlich nur die Abfrage auf port 80.
Vielen Dank für Ideen
Gruß
Ich suche eine Möglichkeit, einen lokalen Webserver abzufragen (httpget o.ä.) und so zu kontrollieren, ob der Dienst noch läuft. Anscheinend habe ich ein Problem mit einer Webseite auf dem Server, so dass mit der Dienst hängenbleibt. Der Prozess selbst läuft weiter, aber ich bekomme die Webseite nicht (Lotus Domino Webserver). Ich habe schon ein Skript, um die hängengebliebenen Dienste neu zu starten, aber ich möchte diesen Mechanismus automatisieren.
So hab ich mir das etwa vorgestellt:
über crontab wird ein skript ausgeführt, dass einfach versucht, auf port 80 zu connecten. Solange es eine Rückgabe gibt, wird nichts weiter gemacht, wenn es allerdings ein Problem gibt, soll mein zweites Skript ausgeführt werden, um den Dienst neu zu starten.
Mein Problem ist eigentlich nur die Abfrage auf port 80.
Vielen Dank für Ideen
Gruß
Please also mark the comments that contributed to the solution of the article
Content-Key: 7970
Url: https://administrator.de/contentid/7970
Printed on: April 24, 2024 at 17:04 o'clock
4 Comments
Latest comment
Versuchs mal mit "netcat" oder "nc" (je nach Distribution heisst das nämlich so oder so)... Damit solltest du auf einfache Art und Weise den Server mal "fernabfragen" können.
Mupfel
Mupfel
Hi,
schau dir mal das Tool "Nagios" an. Damit kann man erreichen, was du willst.
schau dir mal das Tool "Nagios" an. Damit kann man erreichen, was du willst.