CHECK_NRPE Could not connect to.:在Nagios NRPE中,连接被对等体重置



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

netstat -at | egrep "nrpe|5666"
tcp        0      0 *:nrpe                  *:*                     LISTEN      
tcp        0      0 *:nrpe                  *:*                     LISTEN 

但是执行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
我看不出有什么问题。我试了几次安装。防火墙关闭了,但这应该不是问题。在其他地方没有发现错误。我错过了什么?由于

我也遇到过同样的问题。

查看文件:/etc/xinetd.d/nrpe

现在,找到(几乎在开头)写着

的那行

"disable = yes"

并将其更改为"no",则:
# systemctl restart xinetd.service

# systemctl restart nrpe# service nrpe restart(如果不是systemd)

使用最新的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

现在,是的:

# systemctl restart nrpe.service && systemctl restart xinetd.service

在我的情况下,问题只是我需要停止nrpe进程并重新开始

ps aux | grep nrpe
kill xxxx

run nrpe service
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

最新更新