Nagios command file missing?

german

#1

Der Versuch einen Servicecheck von Hand anzustossen liefert folgende Fehlermeldung:

[quote]Error: Could not stat() command file ‘/var/lib/nagios2/rw/nagios.cmd’!

The external command file may be missing, Nagios may not be running, and/or Nagios may not be checking external commands.

An error occurred while attempting to commit your command for processing.
[/quote]

Der Server läuft unter UCS 2.2.2.3.

Was können wir tun um die Ursache einzugrenzen?

Mit freundlichen Grüßen,

Mario Minati


#2

Hallo,

um externe Befehle durch Nagios verarbeiten zu lassen muss die entsprechende Befehlsdatei /var/lib/nagios2/rw/nagios.cmd, in diesem Fall eine named pipe (FIFO) vorhanden sein. Die Steuerung dieser Datei wird durch die Univention Configuration Registry-Variable nagios/server/checkexternalcmd geregelt. In diesem Fall muss die Variable auf yes gesetzt und Nagios einmal neugestartet werden:

ucr set nagios/server/checkexternalcmd=yes; /etc/init.d/nagios2 restart

Mit freundlichen Grüßen
Murat Odabas


#3

Sehr geehrter Herr Odabas,

vielen Dank.

Nachdem ich die Variable auf “no” gesetzt und Nagios neu gestartet hatte, war Ihre Anleitung erfolgreich.

Mit freundlichen Grüßen,

Mario Minati