我有一个简单的 python 脚本来检查文件是否存在:
[me@myserver ~]$ sudo -H -u nrpe bash -c 'python3 /opt/nagios/nagios-plugins/check_illumio'
[sudo] password for me:
0
[me@myserver ~]$ cat /opt/nagios/nagios-plugins/check_illumio
#!/usr/bin/python3
import os
value = os.path.isfile('/tmp/illumio_working')
if value:
print("0")
else:
print("1")
然而,在 Icinga 中,我总是得到“1”的结果。
这是nrpe插件:
[me@myserver ~]$ cat /etc/nrpe.d/check_illumio_ven_ctl_connectivity.cfg
command[check_illumio_ven_ctl_connectivity]=/opt/nagios/nagios-plugins/check_illumio
我在这里遗漏了什么? Icinga 无法读取字符串值 0 或 1 吗?
|