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

时间:2016-08-26 11:43:10

标签: nagios nrpe

我正在研究opensuse Leap 42.1。我在远程主机上安装了NRPE。我正好遵循安装指南。然而,deaemon运行:

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

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

2 个答案:

答案 0 :(得分:4)

我遇到了同样的问题。

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

现在,找到(几乎在开始)显示

的行
  

"禁用=是"

然后将其更改为" no",然后:

# systemctl restart xinetd.service

# 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

现在,是的:

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

答案 1 :(得分:0)

就我而言,问题仅在于我需要停止nrpe进程并重新开始

ps aux | grep nrpe

kill xxxx


run nrpe service

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