Archiv verlassen und diese Seite im Standarddesign anzeigen : Server gegenseitig überprüfen lassen
Hallo,
ist es möglich das sich zwei Server gegenseitig überprüfen z.B. Serverdienste wie httpd oder Mysql und sofern ein Dienst nicht reagiert automatisch einen neustart durchführt?
Kann man über SSH einen Serverdienst anpingen?
Danke schon mal
Gruß
weally
ist es möglich das sich zwei Server gegenseitig überprüfen z.B. Serverdienste wie httpd oder Mysql und sofern ein Dienst nicht reagiert automatisch einen neustart durchführt?
Ja, das ist machbar. Du könntest dir ein Skript schreiben, das entsprechende Dienste überprüft und dann ggf. Kommandos über ssh übergibt. Ich halte das aber nicht für sinnvoll.
Kann man über SSH einen Serverdienst anpingen?
Wieso über SSH? Ping geht über das Protokoll ICMP. Das hat erstmal mit SSH sehr wenig zu tun. Du könntest z.B. per nmap überprüfen, ob ein bestimmter Port verfügbar ist:
nmap -p 80 dein.server.de
Oder eben den Webserver mittels wget überprüfen:
if ! [ `wget -Y off --retry-connrefused -t 5 "http://www.deinserver.de/" --delete-after 2>&1 | grep -c "200 OK"` -eq 1 ]; then
echo Apache antwortet nicht!
fi
Hi!
Ich schätze zwar djb nicht sonderlich, aber seine Software hat schon was ;)
[PDF] http://www.fehcom.de/qmail/docu/daemons.pdf
http://cr.yp.to/daemontools/faq.html
Grüße
Manx
Such mal nach so Dingen wie mon, nagios, heartbeat...
... oder man bash :-)
Nagios ist sehr interessant. Besonders das Plugin "check_by_ssh", welches erlaubt über SSH auf dem Zielrechner die lokale Festplattenauslastung, Load, etc. abfragen zu können.
Nagios ist sehr interessant. Besonders das Plugin "check_by_ssh", welches erlaubt über SSH auf dem Zielrechner die lokale Festplattenauslastung, Load, etc. abfragen zu können.
also das geht über snmp einfacher...
Ja, aber smnp bietet keinerlei Verschlüsselung.
Dafür gibts OpenVPN, iptables usw.
Nagios ist sehr einfach zu konfigurieren, kann auch externe Befehle ausführen, hat viele Plugins für alle erdenklichen Überwachungsfunktionen dabei, läßt sich funktionell und optisch sehr weit anpassen, ...
MfG
abgesehen davon: ein Rechner der sich auf jedem Server anmelden kann um dort Befehle auszuführen gegenüber der Abfrage eines Dienstes? Hm...
Klar kann man beides sehr einschränken...
Nagios ist sehr einfach zu konfigurieren, kann auch externe Befehle ausführen, hat viele Plugins für alle erdenklichen Überwachungsfunktionen dabei, läßt sich funktionell und optisch sehr weit anpassen, ...
MfG
... wobei für nur 2 Server eine Mix-Lösung aus Heartbeat und eigenen Monitor-Scripten vermutich einfacher ist...
Nagios würde ich für größere Projekte verwenden...
... und über die "einfache Konfiguration" - da könnte man streiten :-)
abgesehen davon: ein Rechner der sich auf jedem Server anmelden kann um dort Befehle auszuführen gegenüber der Abfrage eines Dienstes? Hm...
Klar kann man beides sehr einschränken...
Das hast Du wohl etwas mißverstanden, für die Abfrage/Prüfung/... von Diensten, etc., hat Nagios genug Plugins (obwohl man auch dafür auf dem Nagios Server externe Programme nutzen kann, so man will), Du kannst aber auch bestimmte Aktionen/Reaktionen durch externe Programme erzeugen, z.B. SMS versenden, ...
Nagios würde ich für größere Projekte verwenden...
... und über die "einfache Konfiguration" - da könnte man streiten :-)
Auf Grund der einfachen Konfiguration ist es eben auch für kleine Netzwerke geeignet, sonst würde es nicht seit etwa 3 Jahren bei mir zu Hause laufen, und die Konfiguration ist einfach, wenn man einmal die Anleitung gelesen hat.
MfG
Um Missverständisse zu vermeiden ich weiss recht gut, was nagios kann :-)
... habe es in der Firma mit ca. 90 Servern im Einsatz.
Ich fürchtete, Du wolltest per ssh-shell-command von nagios angestossen die Load abfragen - und das fände ich kritisch. Dafür nehme ich dann entweder lokale Scirpte, die mich informieren oder eben MRTG, Cacti, ...
und die Konfig - ich finde sie einfach, aber ich kann Leute verstehen, die sie komplex finden. Wenn es mal über den einfachen Dienst da / weg - Monitor hinaus geht (parallele und mehrstufige Dienstabhängigkeiten, Einbindung red. Systeme, ...) wirds manchmal etwas kabbelig...
Und für nur 2 Server ist nagios def. oversized...
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.