|
Im Rahmen des Aufbaus unserer Produktionsumgebung in der Firma habe ich ein komplettes Servermanagement und -monitoring System geschrieben, das unter anderem einen grafischen Netzwerkmonitor enthält mit dem ein ganzer Pool von Rechnern verwaltet werden kann.
Die Anzeige ist nach dem Ampelprinzip aufgebaut: alles in Ordnung, der Status ist grün. Erste Anzeichen von ungewöhnlichen Situationen, die Anzeige wird gelb. Situationen die kritisch sind oder kritisch sein könnten, die Anzeige wird rot. Der Anzeigestatus vererbt sich, eine Servergruppe oder ein Cluster wird im Status also hierarchisch aufgebaut - ist in einem Failovercluster ein Server rot, wird der Cluster nur gelb. Ist eine definierbare Zahl von Servern rot, wird der Cluster auch rot. Eine Gruppe von Servern wird rot, wenn einer der Server rot ist, sofern es sich um einen vererbbaren Status handelt. Alles in allem ist das System darauf ausgelegt im Normalbetrieb ein übersichtliches Panel von grün hinterlegten Systembeschreibungen zu zeigen, nur im Fall von Problemen wird der Fokus farblich auf das problematische Umfeld gelenkt. Alle Werkzeuge im Monitor haben die gleiche Farbhinterlegung. Wenn ich mir also das Produktionshandbuch zu einer Maschine anschaue, wird dort ebenfalls der farbliche Status ausgewiesen wie in der Jobübersicht einer Maschine oder der 6-Stunden-Übersicht der Maschine. Zusätzlich können definierbare Zähler und Werte von den Maschinen abgerufen werden, und mittels RRDTool grafisch aufbereitet werden. Darüber bekommt man ein Gefühl für Entwicklungen im eigenen System. Desweiteren können für Webserver noch Webalizer-Auswertungen von Logfiles erstellt werden, damit diese ebenfalls grafisch sichtbar werden. Alle Sachen zusammengenommen bieten schon ein gutes Bild des aktuellen Systemstatus. Das ganze System ist aus verschiedenen Komponenten zusammengestellt. Diese Komponenten sind als Debian-Pakete verfügbar. Folgende Pakete werden benötigt:
In den Paketen ist eine rudimentäre Dokumentation enthalten. Nichts besonderes, da fehlt noch eine ganze Menge. Vorerst muss das aber reichen. letzte Änderung 2003-01-16 15:58:08 |
Eine Beschreibung einer Servermonitoringsoftware für verteilte Produktionsumgebungen.
Wichtige Links zu PyDS:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
© 2003, Georg Bauer