当使用NRPE从Nagios的服务器连接到远程服务器,有些时候,我们会出现这个问题
“CHECK_NRPE: Error – Could not complete SSL handshake.”如果你看到这个错误,不要惊慌。这个问题我们可以很容易地在分钟内解决。
问题/错误:
获取错误“
CHECK_NRPE: Error – Could not complete SSL handshake “在连接服务器的Nagios尝试连接远程服务器NRPE。
# /usr/lib64/nagios/plugins/check_nrpe -H 192.168.10.45
CHECK_NRPE: Error - Could not complete SSL handshake.
解决方法:
这个问题时,NRPE服务器不允许从Nagios的服务器来访问服务。您需要添加Nagios服务器的IP在NRPE配置文件。
第1步: 编辑NRPE配置文件
/etc/nagios/nrpe.cfg,搜索allowed_hosts配置变量。
第2步: 在
allowed_hosts添加您的Nagios服务器的IP地址。对于多个Nagios的服务器添加用逗号分隔的列表中的所有IPS。它也支持子网(如:192.168.10.0/24)。
allowed_hosts=127.0.0.1, 192.168.10.3, 192.168.10.4
做后上述变化重新启动NRPE服务
# service nrpe restart
第3步: 最后,再次使用
check_nrpe命令从Nagios的服务器验证更改
# /usr/lib64/nagios/plugins/check_nrpe -H 192.168.10.45
NRPE v2.14