gpt4 book ai didi

linux - Nagios/NRPE 给出 "No output returned from plugin"错误

转载 作者:IT王子 更新时间:2023-10-29 01:14:57 27 4
gpt4 key购买 nike

从 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 Server 上的命令行结果

  • root 用户和 nagios 用户的相同 OK 结果:

[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 给出 "No output returned from plugin"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4044728/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com