我正在使用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
现在,找到(几乎在开始时)这样的行:
并将其更改为“no”,然后:
# systemctl restart xinetd.service
# systemctl restart nrpe
或# service nrpe restart
(如果未系统化)使用最新的nrpe安装指南在debian 8上进行测试。
希望能帮助到你!
PS:请不要忘记该指令。
编辑:
在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