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

CHECK_NRPE Could not connect to....: Connect reset by peer in 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