grafische Darstellung von Performance-Informationen mit MRTG
Zurück | Kapitel 8. Sicherheit und Leistungsoptimierung | Weiter

## grafische Darstellung von Performance-Informationen mit MRTG

Einführung

Das icingastats-Utility erlaubt Ihnen zusammen mit MRTG, verschiedene Icinga-Performance-Statistiken über eine bestimmten Zeitraum grafisch darzustellen. Das ist wichtig, weil es Ihnen helfen kann

- dass Icinga effizient arbeitet

- um Problembereiche im Überwachungsprozess zu lokalisieren

- um die Einflüsse von Änderungen in Ihrer Icinga-Konfiguration zu beobachten

MRTG-Beispielkonfiguration

Schnipsel von MRTG-Beispieldateien zur Darstellung von verschiedenen Icinga-Performance-Statistiken finden Sie in der mrtg.cfg-Datei im sample-config/-Unterverzeichnis in der Icinga-Distribution. Sie können auch Graphen von anderen Performance-Informationen erstellen, wenn Sie wollen - die Beispiele liefern Ihnen dazu einen guten Ausgangspunkt.

Sobald Sie diese Beispieleinträge in die MRTG-Konfigurationsdatei (/etc/mrtg/mrtg.cfg) kopieren, sollten Sie einige neue Graphen haben, wenn MRTG das nächste Mal läuft.

Beispielgraphen

Wir werden beschreiben, welche Bedeutung einige der Beispielgraphen haben und wofür sie benutzt werden können...

Aktive Host-Prüfungen - Dieser Graph zeigt, wie viele aktive Host-Prüfungen (regelmäßig geplant und nach Bedarf) über die Zeit auftraten. Nützlich zum Verstehen von:

- Host-Prüfungen

- voraussschauende Host-Abhängigkeitsprüfungen

- zwischengespeicherten Prüfungen (cached checks)

Aktive Service-Prüfungen - Dieser Graph zeigt, wie viele aktive Service-Prüfungen (regelmäßig geplant und nach Bedarf) über die Zeit auftraten. Nützlich zum Verstehen von:

- Service-Prüfungen

- voraussschauende Service-Abhängigkeitsprüfungen

- zwischengespeicherten Prüfungen (cached checks)

Zwischengespeicherte Host- und Service-Prüfungen - Dieser Graph zeigt, wie viele zwischengespeicherte Host- und Service-Prüfungen (regelmäßig geplant und nach Bedarf) über die Zeit auftraten. Nützlich zum Verstehen von:

- zwischengespeicherten Prüfungen (cached checks)

- voraussschauende Host- und Service-Abhängigkeitsprüfungen

Passive Host- und Service-Prüfungen - Dieser Graph zeigt, wie viele passive Host- und Service-Prüfungen (regelmäßig geplant und nach Bedarf) über die Zeit auftraten. Nützlich zum Verstehen von:

- passiven Prüfungen

aktive Host-/Serviceprüfungen - Dieser Graph zeigt, wie viele (die Gesamtzahl von) Hosts und Service aktiv über die Zeit geprüft wurden. Nützlich zum Verstehen von:

- aktiven Prüfungen

passive Host-/Serviceprüfungen - Dieser Graph zeigt, wie viele (die Gesamtzahl von) Hosts und Service passiv über die Zeit geprüft wurden. Nützlich zum Verstehen von:

- passiven Prüfungen

durchschnittliche Service-Prüfungs-Latenz- und Ausführungszeiten - Dieser Graph zeigt die durchschnittlichen Service-Prüfungs-Latenz- und Ausführungszeiten über die Zeit. Nützlich zum Verstehen von:

- Service-Prüfungen

- Leistungsoptimierung

Konstant hohe Latenzzeiten können ein Anzeichen dafür sein, eine oder mehrere der folgenden Variablen zu ändern:

- max_concurrent_checks

- check_result_reaper_frequency

- max_check_result_reaper_time

durchschnittliche Service-Zustandsänderungen - Dieser Graph zeigt die durchschnittliche prozentuale Service-Zustandsänderung (ein Maßstab für die Sprunghaftigkeit) von Services über die Zeit, heruntergebrochen auf Services, die in der letzten Zeit aktiv oder passiv geprüft wurden. Nützlich zum Verstehen von:

- Flattererkennung

durchschnittliche Host-Prüfungs-Latenz- und Ausführungszeiten - Dieser Graph zeigt die durchschnittlichen Host-Prüfungs-Latenz- und Ausführungszeiten über die Zeit. Nützlich zum Verstehen von:

- Host-Prüfungen

- Leistungsoptimierung

Konstant hohe Latenzzeiten können ein Anzeichen dafür sein, eine oder mehrere der folgenden Variablen zu ändern:

- max_concurrent_checks

- check_result_reaper_frequency

- max_check_result_reaper_time

durchschnittliche Host-Zustandsänderungen - Dieser Graph zeigt die durchschnittliche prozentuale Host-Zustandsänderung (ein Maßstab für die Sprunghaftigkeit) von Services über die Zeit, heruntergebrochen auf Services, die in der letzten Zeit aktiv oder passiv geprüft wurden. Nützlich zum Verstehen von:

- Flattererkennung

externe Befehle - Dieser Graph zeigt, wie viele externe Befehle von Icinga über die Zeit verarbeitet wurden. Solange Sie nicht eine große Zahl von externen Befehlen verarbeiten (wie im Fall von verteilten Überwachungsumgebungen), sollte dieser Graph nahezu leer sein. Die Überwachung von externen Befehlen kann nützlich sein zum Verstehen von Einflüssen durch:

- passiven Prüfungen

- verteilte Überwachung

- redundante/Failover-Überwachung

externe Befehlspuffer - Dieser Graph zeigt, wie viele externe Befehlspuffer über die Zeit benutzt wurden. Wenn die Zahl von benutzten Befehlspuffern regelmäßig nahe an der Zahl von verfügbaren Puffern ist, dann sollten Sie wahrscheinlich den Wert der external command buffer slots erhöhen. Puffer werden benötigt, um temporär die externen Befehle zu speichern in der Zeit, wo sie vom external command file gelesen werden bis zur Verarbeitung durch den Icinga-Daemon.

Zurück | Nach oben | Weiter
Nutzung des Icingastats-Utilitys | Zum Anfang | Kapitel 9. Integration mit anderer Software

© 2009-2012 Icinga Development Team, http://www.icinga.org