Vortrag von Julian Hein (NETWAYS GmbH) auf dem LinuxTag 2009.
Erweitere Funktionen von Nagios
- Distributed Monitoring
- Mehrere Nagios-Server überwachen Teilbereiche eines Netzwerks.
- Weitermeldung der Ergebnisse an zentralen Server zur Aggregation der Informationen.
- Hochverfügbarkeit des Nagios-Systems mit Hearbeat möglich.
- Automatische Gegenmaßnahmen durch Event Handler (Stichwort: Autohealing System).
- Performancetracking
Nagios Addons
- NDO (Nagios Data Out): Schnittstelle für Datenzugriff
- Unterstützt mehre Nagios Instanzen
- Alle Nagiosbewegungen werden in eine Datenbank (z.B. MySQL) geschrieben.
- Webbasierte Konfigurationstools: NConf oder NagiosQL
- NConf unterstützt verteilte Umgebung.
- NagiosQL kann verwendet werden, wenn die gesamte Config in einer SQL-DB liegt.
- Neueste Version bietet nun auch Import.
- NagVis zur grafischen Darstellung von Nagios Daten
- Ampel-Status für Server oder Objektgruppen (z.B. alle Webserver).
- Es können Server und Services und ihr Status mit beliebigen Bildern dargestellt werden.
- Hierarchische Maps mit Drill-Down-Funktion.
- NagiosGrapher & PNP für Performanceanalyse
- Erzeugung von Charts mit Hilfe der gespeicherten Performance-Daten von Nagios.
- Direkte Einbindung in Nagios Webfrontend.
- RRD Backend für Datenspeicherung.
- NETWAYS Grapher v2
- Erweiterte Performanceanalyse-Software von NETWAYS.
- Flashbasierte Graphen mit AJAX
- Dashboards und Multigraphen
- Realtime Aktualisierung
- Dashboard
- noch RC1, Final für dieses Jahr geplant.
- Business Process View
- Aggregierung von Einzelüberwachungen zu Geschäftsprozessen.
- Hierarchische Treeview mit Und/Oder-Verknüfungen und Drilldown bis auf Service-Ebene.
- Es können Ausfälle simuliert werden.
- NETWAYS EventDB
- Zentrale Schnittstele für ereignisbezogene Meldungen: Logfiles, E-Mails, SNMP Traps
- Einfache Analyse und einfache Integration in Nagios
- NETWAYS EventDB Webfrontend
- Weboberfläche für EventDB
- NEWAYS Portal
- Protralframework für System-Management Anwendungen
- Beispiele: Nagios & Addons, Ticketsysteme, Wikis, Inventarisierungssyteme, andere Webanwenundungen
- Freies Design durch Templates möglich.
- Benutzerabhängige Rechte.
- Unterstützt verteilte Nagios-Systeme.
- Anbindung an LDAP ist möglich.
- SLA-Überwachung integriert.
Integrationsmöglichkeiten mit anderen Anwendungen
- AutoIT: Automatisierungstools für Windows
- Simulation von komplexen Benutzereingaben.
- Prüfung einer ganzen technischen Kette.
- Beispiele:
- Outlook starten & verbinden
- Anmeldung an Terminalserver
- Überwachung der Transaktionszeiten
- Ticket-Systeme: Request Tracker, OTRS, OmniTracker, HP ServiceDesk
- Tracking des Bearbeitungsfortschritts.
- Überwachung der Reaktions- oder Lösungszeiten.
- Eskalation von hochpriorisierten Anfragen.
- CMDB: i-doit
- Anzeige des aktuellen Zustände in i-doit für Server und Dienste.
- Übernahme der Historie in Objekt-Log.
- Generierung von Nagios Konfigurationen aus i-doit heraus.
- Aktuell keine Unterstützung für verteilte Nagios-Systeme.
- Reporting Server: Pentaho, Jasper, BIRT
- NETWAYS hat mit Jasper bisher gute Erfahrung gemacht.
Weitere Informationen
- Nagios skaliert laut NETWAYS sehr gut. Bei einem Kunden von NETWAYS werden 60000 Server erfolgreich mit Nagios geprüft.
- Blog: http://blog.netways.de (Folien des Vortrags vom LinuxTag werden hier veröffentlicht)
- Twitter: http://twitter.com/netways