Serverüberwachung

Sep 27 2009

Zur Sicherstellung der Verfügbarkeit von Servern und Diensten ist eine ständige automatisierte Überwachung vorteilhaft. Falls Ausfälle durch Netzstörungen, Hardwaredefekte oder ähnlichem vorkommen, wird durch eine schnelle Alarmierung die Zeit bis zum Eingreifen minimiert.

Eine ganze Reihe von Dienstleistern bietet das Monitoring von Servern an. Angefangen von einfachen Pingtests über das Auswerten bestimmter Ports und Responses bis zur Installation von internen Clients, die Zustandsdaten wie Speicherbelegung und CPU-Auslastung von Servern auch hinter Firewalls zum Überwachungsanbieter übertragen.

Für die Überwachung der Server meiner Kunden sowie meiner eigenen habe ich mich nach dem Ausprobieren mehrerer Anbieter für den Dienst der Firma livewatch.de entschieden. Beim Konfigurieren der zu überwachenden Server kann zwischen Pingtests, der Verfügbarkeit einzelner TCP-Ports und einem Regex-Patternmatching gewählt werden. Mit letzterem lässt sich beispielsweise die Ausgabe eines PHP-Scripts auf bestimmte Zeichenketten untersuchen. Das Script kann die ausgegebene Antwort auf den Request von weiteren Tests, z.B. genügend freiem Speicherplatz oder dem Vorhandensein bestimmter Prozesse abhängig machen.

Die Alarmierung erfolgt dann wahlweise per E-Mail, SMS oder Telefonanruf. Im besten Fall nicht allzu oft.

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.