CHECK_NRPE无法连接到...。:Nagios NRPE中的对等连接重置

ria*_*asc 4 nagios nrpe

我正在使用openuse Leap 42.1。我已经在远程主机上安装了NRPE。我严格按照安装指南进行操作。但是,守护进程运行:

netstat -at | egrep "nrpe|5666"
tcp        0      0 *:nrpe                  *:*                     LISTEN      
tcp        0      0 *:nrpe                  *:*                     LISTEN 
Run Code Online (Sandbox Code Playgroud)

但是执行CHECK_NRPE给我以下错误:

/usr/local/nagios/lib/check_nrpe -H localhost
CHECK_NRPE: Error - Could not connect to ::e298:8aF0:2cdf:0: Connection reset by peer
Run Code Online (Sandbox Code Playgroud)

我看不出这里有什么问题。我尝试了几次安装。防火墙已关闭,但这不应该是问题。在其他任何地方都没有发现错误。我想念什么?谢谢

Zip*_*one 6

我有同样的问题。

只是,查看文件:/etc/xinetd.d/nrpe

现在,找到(几乎在开始时)

“禁用=是”

并将其更改为“ no”,然后:

# systemctl restart xinetd.service
Run Code Online (Sandbox Code Playgroud)

# systemctl restart nrpe# service nrpe restart(如果未系统化)

使用最新的nrpe安装指南在debian 8上进行测试。

希望能帮助到你!

PS:别忘了指令。

“ only_from =(...)”

编辑:

在debian 8上的最新NRPE安装中,您必须:

编辑:/usr/local/nagios/etc/nrpe.cfg

第98行: allowed_hosts=x.x.x.x

然后在/etc/xinetd.d/nrpe中将指令“ disable”放入“ yes”。(默认)

似乎nrpe服务会在/usr/local/nagios/etc/nrpe.cfg中而不是/etc/xinetd.d/nrpe中查看允​​许的主机。

因为在/etc/xinetd.d/nrpe中有以下行:

 server_args     = -c /usr/local/nagios/etc/nrpe.cfg --inetd
Run Code Online (Sandbox Code Playgroud)

现在,是的:

# systemctl restart nrpe.service && systemctl restart xinetd.service
Run Code Online (Sandbox Code Playgroud)