G
Gast123
Hallo Leute,
ich würde Nagios gerne via
die Status einiger Systemdienste überwachen lassen. Leider spuckt Nagios folgende Fehlermeldung ins Log:
Wenn ich in der entsprechenden Konfigurationsdatei
durch
ersetzte, funktionierts.
Die Dateirechte der beiden Programme sind ebenfalls identisch:
Wenn ich den Nagios user das Programm manuell ausführen lasse klappt es auch:
Also wie bekomme ich nagios dazu, /bin/systemctl auszuführen.
Danke Euch
MfG
Schard
ich würde Nagios gerne via
Code:
/bin/systemctl status <service>
Code:
Warning: Return code of 126 for check of service 'Minecraft Server' on host 'hpsrv' was out of bounds.Make sure the plugin you're trying to run is executable.
Code:
/bin/systemctl status minecraft.service
Code:
/bin/echo helloworld
Die Dateirechte der beiden Programme sind ebenfalls identisch:
Code:
[root@hpsrv bin]# ls -alF | grep systemctl
-rwxr-xr-x. 1 root root 165632 20. Jun 10:10 systemctl*
[root@hpsrv bin]# ls -alF | grep echo
-rwxr-xr-x. 1 root root 26180 8. Feb 12:46 echo*
[root@hpsrv bin]#
Code:
[root@hpsrv bin]# su - nagios -c "/bin/systemctl status minecraft.service" -s /bin/bash
minecraft.service - Minecraft Server
Loaded: loaded (/etc/systemd/system/minecraft.service)
Active: active (exited) since Thu, 07 Jul 2011 15:00:25 +0200; 34min ago
Process: 6403 ExecStart=/home/minecraft/bin/minecraftd (code=exited, status=0/SUCCESS)
CGroup: name=systemd:/system/minecraft.service
├ 6405 /bin/bash /home/minecraft/bin/mineparsed
├ 6407 /usr/bin/SCREEN -S minecraft -d -m /usr/bin/java -Xincgc -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar
├ 6409 /usr/bin/java -Xincgc -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar
└ 15654 sleep 0.5
[root@hpsrv bin]#
Also wie bekomme ich nagios dazu, /bin/systemctl auszuführen.
Danke Euch
MfG
Schard