我正在开发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我看不出这里有什么问题。我尝试了几次安装。防火墙关闭了,但这不应该是问题所在。在其他任何地方都没有发现错误。我遗漏了什么?谢谢
发布于 2017-03-22 02:22:20
我也有同样的问题。
只需查看文件: /etc/xinetd.d/nrpe
现在,找到(几乎是在乞求)这样一句话:
“禁用=是”
并简单地将其更改为"no",然后:
# systemctl restart xinetd.service# systemctl restart nrpe或# service nrpe restart (如果不是systemd)
使用最新的nrpe安装指南在debian 8上测试。
希望它能帮上忙!
附言:别忘了指令。
"only_from = (...)“
编辑:
在debian 8上的上一次NRPE安装中,您必须:
编辑: /usr/local/nagios/etc/nrpe.cfg
第98行:allowed_hosts=x.x.x.x
在/etc/xinetd.d/nrpe中,让"yes“中的指令"disable”。(默认)
似乎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发布于 2019-12-08 22:25:31
在我的情况下,问题只是我需要停止nrpe进程并重新启动
ps aux | grep nrpe
kill xxxx
run nrpe service
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -dhttps://stackoverflow.com/questions/39165493
复制相似问题