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: Kernel Version=2.6.18-194.11.3.el5
当我在机器的本地命令行上运行check_kernel.sh脚本时,它会在那里工作.
帮助,任何想法或已知的解决方案将不胜感激?
谢谢
解决方法 您的命令不接受任何参数,但check_nrpe的命令定义可能会定义参数参数,例如:define command{ command_name check_nrpe command_line /usr/lib64/nagios/plugins/check_nrpe -H $HOSTADDRESS$-c $ARG1$-a $ARG2$}
因此,尝试在服务定义中放置一个伪参数:
define service{ use normal-service host_name hostname service_description Description check_command check_nrpe!check_foo!placeholder}总结
以上是内存溢出为你收集整理的linux – Nagios / NRPE给出“从插件返回无输出”错误全部内容,希望文章能够帮你解决linux – Nagios / NRPE给出“从插件返回无输出”错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)