Debian 远程NRPE代理无法从Nagios服务器获取参数
我已经用Debian 远程NRPE代理无法从Nagios服务器获取参数,debian,nagios,nrpe,Debian,Nagios,Nrpe,我已经用Nagios-plugins-release-2.2.1和nrpe-nrpe-3.2.0配置了Nagios核心服务器(4.4.5)。我使用Debian(Stretch) 我使用nrpe从远程服务器获取server load统计数据,而不使用参数。我只是在远程服务器的nrpe.cfg文件中使用下面的行 command[check_load]=/usr/lib/nagios/plugins/check_load -r -w 0.75,0.5,0.3 -c 1,0.75,0.5 这个工作很好
Nagios-plugins-release-2.2.1
和nrpe-nrpe-3.2.0
配置了Nagios核心服务器(4.4.5)。我使用Debian(Stretch)
我使用nrpe
从远程服务器获取server load
统计数据,而不使用参数。我只是在远程服务器的nrpe.cfg
文件中使用下面的行
command[check_load]=/usr/lib/nagios/plugins/check_load -r -w 0.75,0.5,0.3 -c 1,0.75,0.5
这个工作很好
但我无法将参数与check\u nrpe命令一起使用,并且大多数情况下都会出现错误,如nrpe:command'check\u load!0.75,0.5,0.3!0.1,0.75,0.5'未定义
我在下面试过
远程代理中的以下命令nrpe.cfg
command[check_load]=/usr/lib/nagios/plugins/check_load -r -w $ARG1$ -c $ARG2$
Nagios服务器中command.cfg
文件中的以下命令
define command {
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -a $ARG2$
}
并在services.cfg中的config下面
define service {
use box-service
hostgroup_name allpublic
service_description Server Load
check_command check_nrpe!check_load!'0.75,0.5,0.3 0.1,0.75,0.5'
}
请注意,不要责怪\u nrpe=1
已在这些远程代理和nagios服务器中完成,并正确允许IP
我想知道为什么args不能与我的设置一起使用。我是否错过了要安装的软件包?在远程代理中,我安装了以下软件包
apt install -y nagios-nrpe-server nagios-plugins
感谢您的帮助。尝试使用check\u命令check\u nrpe!检查装载!0.75,0.5,0.3 0.1,0.75,0.5
我试过了,它会给“NRPE:Command”检查加载!0.75,0.5,0.3!0.1,0.75,0.5“未定义”好的,在远程服务器上尝试类似这样的操作:/usr/lib64/nagios/plugins/check\u nrpe-H 127.0.0.1-c check\u load-a 0.1,0.5,0.2 0.75,0.5,0.3
谢谢,但仍然是一样的。如果重新启动远程nrpe,你会看到类似的东西吗:nrpe[26964]:警告:守护进程配置为接受来自客户端的命令参数代码>在/var/log/messages
中?