GroundWork ist ein Produkt von GroundWork Open Source aus den USA. Es beinhaltet Produkte wie das JBoss-Portal, Nagios, Monarch, MySQL und ergänzt sie mit eigenen Skripten zu einer Monitoring-Lösung mit Potential.
Das Herz bildet Nagios, welches voll in die Oberfläche des JBoss-Portals integriert ist. Zusätzlich zu der von Nagios gewohnten Oberfläche wird dadurch eine weitere Möglichkeit geboten, sich die aktuellen Status anzeigen zu lassen (siehe Abbildung 1).
Die Konfiguration von GroundWork erfolgt, im Gegensatz zu einem reinen Nagios-System, nicht direkt in Textdateien, sondern über die Web-Oberfläche.
In dieser kann durch die Verwendung von Monarch vom Check-Kommando (siehe Abbildung 2) bis zur Service-Gruppe alles konfiguriert werden. Um Nagios die Änderungen an den Einstellungen mitzuteilen, müssen sie „commited“ werden.
Dabei werden die Konfigurationsdateien aus der MySQL-Datenbank, in der alle Einstellungen der Web-Oberfläche gespeichert sind, generiert und einem Preflight-Check unterzogen.
Für den Umstieg von einem bestehenden Nagios-System gibt es die Möglichkeit, eine bestehende Nagios-Konfiguration einzulesen.
Es gibt aktuell zwei verschiedene GroundWork-Versionen:
Der Community Edition mangelt es, wie zu erwarten, an einigen interessanten Funktionen, wie beispielsweise der Event-Konsole. Ergänzend wird auf Basis der Community Edition das GroundWork Developer’s Kit bereitgestellt.
Die Community Edition wird aktuell in den folgenden drei Varianten angeboten:
Für einen ersten Eindruck bietet sich die VMware Version an. Sie enthält ein minimal installiertes CentOS Release 5.3 i386 und die aktuelle Version der GroundWork Community Edition, so dass man direkt mit der Konfiguration anfangen kann, ohne sich Gedanken um die Installation machen zu müssen.
Die Enterprise Edition erweitert die Community Edition um einige interessante Funktionen. Einen gesamten Vergleich zwischen Communityund Enterprise Edition finden Sie unter [2].
Die interessantesten Zusatzfunktionen:
Das GroundWork Developer’s Kit stellt eine gute Möglichkeit dar, die Community Edition um fehlende Funktionen zu erweitern. Es besteht aus:
Um einen leichteren Einstieg in die Erweiterung von GroundWork Monitor zu bekommen, wurde ein Wiki mit Informationen zu dem Thema eingerichtet [3].
GroundWork ist auf jeden Fall einen Blick wert. Es bietet schon in der Community Edition viele komfortable Möglichkeiten für das Monitoring von verschiedenen Geräten. Durch die Ergänzung des Developer’s Kit steht selbstständigen Anpassungen und Erweiterungen nichts im Wege. Die Enterprise Edition kann es darüber hinaus nicht nur im Preis-/Leistungsvergleich mit etablierten Monitoring-Lösungen namhafter Anbieter aufnehmen.
Gerne unterstützen wir Sie bei der Implementierung ihrer Monitoring-Projekte, egal ob mit Open Source oder kommerzieller Software.