Wir setzen zur Überwachung unseres Netzwerkes schon einige Jahre Nagios ein. Gestern stand nach langer Zeit die Migration des Monitoring-Werkzeuges auf einen neuen Server an.
Auf diesem Server (Debian Etch) sollten die Binaries aus den offiziellen Paketen (Nagios2 - Version 2.6.2, Nagios-Plugins - Version 1.4.5-1) zeigen, dass sie unser Netzwerk im Griff haben.
Aber am Plugin check_disk_smb hätten wir uns beinahe die Zähne ausgebissen.
Kurz: das Plugin aus diesem Paket ist fehlerhaft, es führte, je nach Aufbau des zugehörigen Kommandos in der commands.cfg entweder zum Fehler:
;Invalid warning threshold: -H
oder Nagios beschwerte sich über einen falschen Rückgabewert des Plugins.
Das Komische an der Sache: ein manueller Test von check_disk_smb lieferte korrekt Ergebnisse.
Hier die ebenso kurze Lösung: