Nagios command file missing?

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

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

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

Mastodon