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
中?