NETWAYS GmbH
DE : Produkte : Nagios AddOns : NagiosGrapher 

Performancemonitoring für Nagios


Für die Generierung von Grafiken und Performancecharts aus den Rückgabewerten der Überwachung mit Nagios existieren unterschiedliche Erweiterungen und AddOns. Trotz dieser bereits existierenden Projekte haben wir uns entschieden, ein eigenes Chartsystem zu schreiben, welches wesentlich einfacher zu konfigurieren und einzusetzen ist:






 Download bei NagiosForge




Link zum

Demosystem

 





Keine manuelle Konfiguration

Neue Hosts und bereits bekannte Servicetypen werden automatisch erkannt und müssen nicht manuell konfiguriert werden. Selbst die Einbindung in das Nagios Frontend erfolgt automatisch. Lediglich neue Servicetypen müssen einmal im Nagiosgrapher eingerichtet werden und wirken sich dann automatisch auf alle Hosts aus, auf denen sie vorhanden sind.

Verwendung von Standardschnittstellen

Die Übergabe der Performancewerte von Nagios an den Nagios Grapher erfolgt über die von Nagios extra dafür bereitgestellte Schnittstelle "process-service-perfdata" und erfordert keine Patches oder andere Änderungen an Nagios selbst.

Einfaches Datenbankbackend

NagiosGrapher verwendet RRD (Round Robin Datenbanken), ein System für Speicherung und Anzeige von Zeitserien, wie Bandbreitenverbrauch, Temperaturwerte oder CPU Auslastung. Die einzelnen Datenreihen werden dabei sehr platzsparend gespeichert und werden mit der Zeit nicht größer. Funktionen zum Erstellen von Grafiken aus den Datenwerten sind bereits direkt in RRD eingebaut. Es wird keine extra Datenbanksystem benötigt.

Automatische Datenbereinigung

Durch die Verwendung von RRD als Datenbank werden automatisch alte und für die Erstellung der gewünschten Charts nicht mehr notwendige Daten gelöscht. Die RRD Datenbanken können daher nicht wachsen, sondern haben immer eine feste Größe.

Graphen annähernd in Echtzeit

Sobald Nagios ein Überwachungsergebnis bearbeitet, werden die Werte auch an den Graphing Demon weitergegeben und in die RRD Datenbank eingetragen. Die Erstellung der Grafiken erfolgt immer erst, wenn sie abgerufen werden, so dass die Charts immer aktuell sind. 

Multigraphen

Dieses Feature des NagiosGraphers ermöglicht es, mehrere verschiedene Graphen (verschiedene Services auf verschiedenen Hosts) in einer Ansicht darzustellen. Eine derartige Ansicht ist unter anderem interessant, um die Auslastung mehrerer Switchports gegenüberzustellen.

Hooks

Mit den Hooks ist es möglich, Daten an jeder Stelle innerhalb des NagiosGrapher Programmablaufs abzugreifen und weiterzuverarbeiten. Mittels dieser Schnittstelle ist es zum Beispiel möglich, die gesammelten Performancedaten in eine weitere Datenbank z.B. ein Datawarehouse zu überführen.























© 1995-2008 NETWAYS GmbH  

NETWAYS GmbH
Deutschherrnstr. 47a
90429 Nürnberg
phone: +49 (0)911 92885 -0
mail: info@netways.de
web: www.netways.de


Fenster schliessen