Das Nagios Addon "Business Process View" greift die Stati der einzelnen Nagios-Checks über NDO ab und aggregiert die Stati nach den Vorgaben aus einer Konfigurations-Datei. Die Stati können dabei verknüpft werden mit "und" (alle der angegebenen Komponenten müssen verfügbar sein, damit die Anwendung funktioniert) oder "oder" (es reicht, wenn eine der angegebenen Komponenten funktioniert). Auch Verknüpfungen wie "mindestens 2 von" sind möglich. Da auch in Formeln wieder auf die Ergebnisse anderer Formeln zurückgegriffen werden kann, läßt sich auch eine baumartige hierarchische Struktur aufbauen um den Status einer Anwendung (= Business Process) darzustellen. Ein weiteres Addon "Business Impact Analyse" erlaubt es Auswirkungen von Ausfällen zu simulieren und zu ermitteln welche Anwendungen jeweils betroffen wären.
Fonda Casestudy: Das Online Vertriebsportal der Generali Deutschland
Nagios Conference 2007 | Nagios Business Process Monitoring. Zwei AddOns by Bernd Strößenreuther
1. Nagios Business Process Monitoring
Netways Nagios Konferenz 2007
Bernd Strößenreuther
Sparda Datenverarbeitung eG
2. Seite 2Netways Nagios Konferenz Sparda-Datenverarbeitung eG
Business Process Monitoring
Motivation
• Überwachung nur aus Endkundensicht vorhanden
• Information über Störung vorhanden, ermitteln der Ursache zeitaufwändig
• Step 1: Aufbau Komponenten-Monitoring (Nagios)
• Step 2: Darstellen der Abhängigkeiten und Auswirkungen auf Kunden
• Da 2003 kein geeignetes Werkzeug zu finden war: Entwicklung des Nagios-AddOn
„Nagios Business Process View“
• Später Erweiterung um „Nagios Business Impact Analyse“
3. Seite 3Netways Nagios Konferenz Sparda-Datenverarbeitung eG
Business Process Monitoring
Beispiel-Anwendung 1: WebShop
Loadbalancer
Web-
Server1
Web-
Server2
App-
Server1
App-
Server1
ERP-
System
DB
Internet-
Verbindung 1
Internet-
Verbindung 2
4. Seite 4Netways Nagios Konferenz Sparda-Datenverarbeitung eG
Business Process Monitoring
Beispiel-Anwendung 2: eMail
Mail-
Gateway
1
Mail-
Gateway
2
Groupware-
Server
Internet-
Verbindung 1
Internet-
Verbindung 2
Mitarbeiter
(Browser /
Groupware-Client)
5. Seite 5Netways Nagios Konferenz Sparda-Datenverarbeitung eG
Business Process Monitoring
Beispiel-Anwendung 3: Intranet-Portal
Intranet-
Web-
Server
Intranet-
Portal-
Server
ERP-
System
DB
Browser
6. Seite 6Netways Nagios Konferenz Sparda-Datenverarbeitung eG
Business Process Monitoring
7. Seite 7Netways Nagios Konferenz Sparda-Datenverarbeitung eG
Business Process Monitoring
8. Seite 8Netways Nagios Konferenz Sparda-Datenverarbeitung eG
Business Process Monitoring
9. Seite 9Netways Nagios Konferenz Sparda-Datenverarbeitung eG
Business Process Monitoring
10. Seite 10Netways Nagios Konferenz Sparda-Datenverarbeitung eG
Business Process Monitoring
Features im Überblick
• Beliebig viele von Nagios überwachte Services können logisch verknüpft werden zu
Business Processes
• Business Processes können in anderen Business Processes wiederverwendet werden
-> Vereinfachung der Konfiguration
-> baumartige Struktur möglich
• Aktueller Status: Business Process View
• Business Processes können als Services wieder in Nagios eingebunden werden
-> historische Daten zu Business Processes abfragbar über Nagios-Reporting
-> Notifications auf Ebene von einzelnen Services oder Business Processes
• Was-wäre-wenn-Analysen: Business Impact Analyse
• Mehrere Top-Level-Views möglich (z. B. für verschiedene Mandanten)
über mehrere Konfigurationsdateien
• Top-Level-Views gegliedert in beliebig viele Prioritäten
• Preview-Funktion für neue oder geänderte Business Processes
• mehrsprachiges Web-Frontend
11. Seite 11Netways Nagios Konferenz Sparda-Datenverarbeitung eG
Business Process Monitoring
SDV Cockpit
12. Seite 12Netways Nagios Konferenz Sparda-Datenverarbeitung eG
Business Process Monitoring
• Herunterladen, installieren, testen
http://www.nagiosexchange.org/AddOn_Projects.22.0.html
?&tx_netnagext_pi1[p_view]=1088
• Bugreports und Anregungen schicken
nagios.business.process@spb.de
• Installer
Wie kann ich unterstützen?