我有使用NRPE配置的远程服务器,并且它已成功报告9个命令,但是对于大约10个其他命令,它给了我未定义的错误。基本上我正在尝试将此服务器用作代理,以便从外部可访问的后端服务器中提取统计信息。通过命令行运行命令它运行正常但是当尝试从nagios服务器提取统计信息时,第一个命令成功,第二个命令提供以下输出:
错误:
NRPE: Command 'check_remote_users' not defined
使用:
command[check_users]=/usr/lib64/nagios/plugins/check_users -w 5 -c 10
不起作用:
command[check_remote_users]=/usr/lib64/nagios/plugins/check_nrpe -H hostname -c check_users
此外,这似乎也有效,这是两者的结合:
command[check_users]=/usr/lib64/nagios/plugins/check_nrpe -H hostname -c check_users
非常感谢任何帮助。
答案 0 :(得分:0)
两个解决方案都是正确的,但是我的错误是在服务器配置中,它正在与不包含命令定义的不同远程主机通信。