nagios 报 CHECK_NRPE Error – Could not complete SSL handshake 错误.
在 nagios 站群服务器端:
# /usr/local/nagios/libexec/check_nrpe -H  IP(被监控端 IP)
CHECK_NRPE: Error – Could not complete SSL handshake.
彻底这种问题, 需要检查以下几点:
<1>检查 nagios 站群服务器端、被监控端 openssh 、 openssl 、 openssl-devel 服务是否安装, 且版本是否相同.
可以通过 yum search openssh openssl openssl-devel 检视是否安装.
可以通过 yum -y install openssh openssl openssl-devel 安装服务
<2>被监控端, 检查 nrpe 配置档案中是否加入了 nagios 站群服务器端的 IP, 如下:
#vi /etc/xinetd.d/nrpe
only_from 127.0.0.1 IP(nagios 服务段 IP)
#vi /usr/local/nagios/etc/nrpe.cfg
allowed_hosts 127.0.0.1 IP(nagios 服务段 IP)
然后重启 xinetd 服务
service xinetd restart
<3>被监控端, 检查防火墙设定, 看 nagios 站群服务器 IP 是否加入防火墙 (iptables) 允许列表. 或者安装 csf, 在/etc/csf/csf.allow 中新增 nagios 站群服务器 IP.
在 nagios 站群服务器端:
# /usr/local/nagios/libexec/check_nrpe -H  IP(被监控端 IP)
NRPE v2.12
这样表示测试连线正常了.