Interpretation der Nagios check_disk-Ausgabe

7

Der folgende Befehl in Nagios 'Standardbefehl "check_disk" gibt die folgende Ausgabe aus:

# ./check_disk  -w 20% -c 10%  -p / --units=MB 
DISK OK - free space: / 17887 MB (47% inode=93%);| /=19481MB;31495;35432;0;39369

Alles schön und gut, aber weiß jemand, was die letzten vier Zahlen (durch Semikolons getrennt) bedeuten? Gibt es eine andere Möglichkeit, als den Befehl in ein Skript zu packen, um die Ausgabe an etwas anzupassen, das auf den ersten Blick sinnvoll ist?

Danke im Voraus...

ticktockhouse
quelle

Antworten:

14

Alle Daten nach der Pipe ( |) in einer Nagios-Check-Ausgabe sind Leistungsdaten oder "Perfdata", die Sie für Zeitreihen-Trendzwecke sammeln und verarbeiten können (ein Google für "nagios rrd" bietet eine Vielzahl von Tools, die Ihnen helfen in diesem Bestreben). Welche genauen Werte angegeben werden, hängt vom Plugin ab, und leider ist die detaillierte Hilfeausgabe von Plugins nicht immer die nützlichste. Der Satz von durch Semikolons getrennten Werten ist jedoch gemäß den Richtlinien für die Entwicklung des Nagios-Plugins standardisiert . Insbesondere sind die Werte in Ihren Perfdata:

  • derzeit genutzter Speicherplatz
  • Warnschwelle (der Wert des ersten Elements, das eine Warnmeldung auslöst)
  • kritischer Schwellenwert (wie oben, jedoch für einen kritischen Alarm)
  • Das Minimum der Festplatte (wie tief das erste Element möglicherweise gehen könnte - '0' wird hier immer die richtige Antwort sein)
  • Gesamtkapazität der Festplatte (das Maximum, das das erste Element möglicherweise erreichen kann)

Das erste Element ist nützlich, um Diagramme direkt zu zeichnen. Der Rest ist nützlich, um Schwellenwertlinien (warn / krit) zu zeichnen und die Diagramme entsprechend zu skalieren.

womble
quelle