Eine der zentralen Herausforderungen war die Verknüpfung von taktischem und strategischem Monitoring. Üblicher Weise wird Nagios nur für taktisches Monitoring eingesetzt. Für strategisches Monitoring müssen andere Tools integriert werden, wodurch sich der Konfigurationsaufwand vervielfacht. Philipp Richter, Leiter System Engineering bei LINBIT, hat die verfügbaren OSS Tools erweitert und zusammengeführt. Beim strategischen Monitoring geht es nicht nur um Zustandsdaten (ein oder aus), sondern auch um dynamische Werte (wie hoch ist die Auslastung?). Deshalb liefern alle von LINBIT entwickelten Check Scripts nicht nur statische Daten, sondern auch Performancedaten.
Anders als bisher kann die Salinen AG Statistikdaten für das strategische Monitoring nun direkt in Nagios sammeln, in einer Datenbanken speichern und auf einem Dashboard grafisch darstellen. Zur ansprechenden grafischen Aufbereitung von Abläufen dient die Software NagVis. Weiters wurden die OS-Tools Nagios PNP, Business Process Addons, Notification Manager, NagTrap und Wiki integriert. "Unser Ziel war es, effiziente und konsistente Check Scripts für alle relevanten Tools zu entwickeln, weil bei vielen verfügbaren Check Scripts die Performance Daten gefehlt haben. Für die Daten-Sammlung nutzt LINBIT grundsätzlich SNMP (Simple Network Management Protokoll), weil dieses Protokoll standardisiert ist und daher von jedem Switch erkannt wird", erläutert Richter den Hintergrund für die Neu-Integration bestehender Tools.
Wo LINBIT drauf steht ist Hochverfügbarkeit drin. Deshalb wurde auch eine zweite Nagios-Instanz installiert, damit ein Ausfall des Nagios Servers erkannt und entsprechende Aktionen eingeleitet werden können. Das ist zwar kein vollständiger Cluster, bei dem sich zwei Systeme gegenseitig monitoren, und ein Server übernimmt wenn der andere ausfällt. Aber es gibt immerhin ein schlankes Zweitsystem, das Alarm schlägt wenn das Hauptsystem ausfällt. "Ein Hochverfügbarkeits Cluster wäre jederzeit machbar, wenn es der Kunde wünscht", sieht Philipp Richter schon weitere Entwicklungsperspektiven.