2016-08-22 4 views
0

Ich möchte überprüfen, mein Supervisord Status von Nagios.I Port 2 Server 1 Nagios und andere ist Client-Server.In meinem Client Server Supervisor läuft.Nagios Supervisor Statusüberprüfung

define service { 
    use generic-service 
    host_name ubuntuserver 
    service_description supervisord 
    check_command check_supervisord!80!hduser!password 
        } 

Aber es zeigt mir Plugin fehlt Fehler,

enter image description here

: Ich habe meine check_supervisord.py Datei in meinem Verzeichnis/usr/local/nagios/libexec Pfad & auf meine services.cfg Datei setzen
+0

Was ist der Eintrag für commands.cfg? –

Antwort

1

Da Ihre anderen Plugins erfolgreich ausgeführt werden, würde ich vermuten, dass dies ein Berechtigungsproblem ist.

cd /usr/local/nagios/libexec 
chmod 755 check_supervisord.py 
chown root:nagios check_supervisord.py 

Versuchen Sie das und sehen Sie, ob das Plugin funktioniert. Wenn dies nicht funktioniert, versuchen Sie, welche Berechtigungen supervisord in einem Skript ausführen muss, oder vergleichen Sie die Skriptberechtigungen mit den anderen Plugins, die auf Ihrem System funktionieren.