从Nagios / NRPE脚本获取“从插件返回无输出”错误消息
1)运行Nagios v3.2.3和NRPE v2.12
2)脚本:
OK_STATE=0
UNAME=/bin/uname -r
echo "OK: Kernel Version=$UNAME"
exit $OK_STATE
2)使用NRPE在Nagios服务器上生成命令行结果
- root和nagios用户的结果相同:
[nagios @ cmonmm03 libexec] $ ./check_nrpe -H dappsi01b.dev.screenscape.local -c check_kernel OK:内核版本= 2.6.18-194.11.3.el5
当我在机器的本地命令行上运行check_kernel.sh脚本时,它会在那里工作 .
帮助,任何想法或已知的解决方案将不胜感激?
谢谢
2 回答
您的命令不接受任何参数,但check_nrpe的命令定义可能会定义参数参数,例如:
因此,尝试在服务定义中放置一个伪参数:
您是否将nagios主机添加到/etc/xinetd.nrpe.cfg文件中?具体来说,only_from行通常包括localhost(在远程系统上) . 确保在那里添加你的nagios主机的IP: