Keywords: Supervision, Icinga, Nagios, Linux

Nutzung des Icingastats-Utilitys
Zurück | Kapitel 8. Sicherheit und Leistungsoptimierung | Weiter

## Nutzung des Icingastats-Utilitys

Einführung

Ein Utility namens icingastats ist in der Icinga-Distribution enthalten. Es wird zusammen mit dem Icinga-Daemon kompiliert und installiert. Das icingastats-Utility liefert Ihnen verschiedene Informationen zu einem laufenden Icinga-Prozess, die sehr hilfreich bei der Leistungsoptimierung sein können. Sie können Informationen in einem menschlich-lesbaren oder im MRTG-kompatiblen Format erhalten.

Gebrauchshinweise

SIe können das icingastats-Utility mit der --help-Option starten, um Gebrauchshinweise zu bekommen.

menschlich-lesbare Ausgabe

Um menschlich-lesbare Informationen zur Leistung eines laufenden Icinga-Prozesses zu erhalten, starten Sie das icingastats-Utility mit dem -c-Kommandozeilenargument, um die Position Ihrer Hauptkonfigurationsdatei wie folgt anzugeben:

    [nagios@lanman ~]# /usr/local/icinga/bin/icingastats -c /usr/local/icinga/etc/nagios.cfg
    Icinga Stats 0.8.3
    Copyright (c) 2003-2007 Ethan Galstad (www.nagios.org)
    Last Modified: 05-20-2006
    License: GPL
    CURRENT STATUS DATA
    ------------------------------------------------------
    Status File:                            /usr/local/icinga/var/status.dat
    Status File Age:                        0d 0h 0m 9s
    Status File Version:                    3.0prealpha-05202006
    Program Running Time:                   0d 5h 20m 39s
    Icinga PID:                             10119
    Used/High/Total Command Buffers:        0 / 0 / 64
    Used/High/Total Check Result Buffers:   0 / 7 / 512
    Total Services:                         95
    Services Checked:                       94
    Services Scheduled:                     91
    Services Actively Checked:              94
    Services Passively Checked:             1
    Total Service State Change:             0.000 / 78.950 / 1.026 %
    Active Service Latency:                 0.000 / 4.272 / 0.561 sec
    Active Service Execution Time:          0.000 / 60.007 / 2.066 sec
    Active Service State Change:            0.000 / 78.950 / 1.037 %
    Active Services Last 1/5/15/60 min:     4 / 68 / 91 / 91
    Passive Service State Change:           0.000 / 0.000 / 0.000 %
    Passive Services Last 1/5/15/60 min:    0 / 0 / 0 / 0
    Services Ok/Warn/Unk/Crit:              58 / 16 / 0 / 21
    Services Flapping:                      1
    Services In Downtime:                   0
    Total Hosts:                            24
    Hosts Checked:                          24
    Hosts Scheduled:                        24
    Hosts Actively Checked:                 24
    Host Passively Checked:                 0
    Total Host State Change:                0.000 / 9.210 / 0.384 %
    Active Host Latency:                    0.000 / 0.446 / 0.219 sec
    Active Host Execution Time:             1.019 / 10.034 / 2.764 sec
    Active Host State Change:               0.000 / 9.210 / 0.384 %
    Active Hosts Last 1/5/15/60 min:        5 / 22 / 24 / 24
    Passive Host State Change:              0.000 / 0.000 / 0.000 %
    Passive Hosts Last 1/5/15/60 min:       0 / 0 / 0 / 0
    Hosts Up/Down/Unreach:                  18 / 4 / 2
    Hosts Flapping:                         0
    Hosts In Downtime:                      0
    Active Host Checks Last 1/5/15 min:     9 / 52 / 164
       Scheduled:                           4 / 23 / 75
       On-demand:                           3 / 23 / 69
       Cached:                              2 / 6 / 20
    Passive Host Checks Last 1/5/15 min:    0 / 0 / 0
    Active Service Checks Last 1/5/15 min:  9 / 80 / 244
       Scheduled:                           9 / 80 / 244
       On-demand:                           0 / 0 / 0
       Cached:                              0 / 0 / 0
    Passive Service Checks Last 1/5/15 min: 0 / 0 / 0
    External Commands Last 1/5/15 min:      0 / 0 / 0
    [nagios@lanman ~]#

Wie Sie sehen können, zeigt das Utility ein Reihe von verschiedenen Metriken zum Icinga-Prozess an. Metriken mit mehreren Werten sind (wenn nicht anders angegeben) Minimum-, Maximum- und Durchschnittswerte für die betreffende Metrik.

MRTG-Integration

Sie können das icingastats-Utility benutzen, um verschiedene Icinga-Metriken mit MRTG (oder anderen kompatiblen Programmen) anzuzeigen. Um das zu tun, starten Sie das icingastats-Utility mit den --mrtg- und --data-Optionen. Die --data-Option wird benutzt, um anzugeben, welche Statistiken dargestellt werden sollen. Mögliche Werte für die --data-Option finden Sie durch Start des icingastats-Utilitys mit der --help-Option.

Anmerkung: Informationen zum Gebrauch des icingastats-Utilitys zu Generierung von MRTG-Grafiken zu Darstellung von Icinga-Leistungsstatistiken finden Sie hier.

Zurück | Nach oben | Weiter
Large Installation Tweaks | Zum Anfang | grafische Darstellung von Performance-Informationen mit MRTG

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