出现以下错误:
# /usr/local/nagios/libexec/check_nrpe -H nagios-server-ip
CHECK_NRPE: Socket timeout after 10 seconds.
但它适用于本地主机
# /usr/local/nagios/libexec/check_nrpe -H localhost
NRPE v2.15
PS 我已经检查了安全组以及 iptables
同样在 Nagios 服务器上:
# /usr/local/nagios/libexec/check_nrpe -H localhost
NRPE v2.13
[root@ADM-PROD-NAGIOS ec2-user]# /usr/local/nagios/libexec/check_nrpe -H monitoring-host-ip
NRPE v2.15
答案1
中有两件事nrpe.cfg
。
allowed_hosts
server_address
allowed_host
如果 Nagios 服务器位于 LAN 之外,我们应该提及 Nagios 服务器的公共 IP 。
在其中,server_address
我们应该提及用于侦听 nrpe 的本地计算机的 IP,因为我们可能启用了多个以太网端口以及与其关联的 IP。