CHECK_NRPE: Error – Could not complete SSL handshake.

时间:2019-05-19 01:25:40  来源:igfitidea点击:

当使用NRPE从Nagios服务器连接到远程服务器时,有时我们会遇到这个问题:
CHECK_NRPE: Error – Could not complete SSL handshake.
CHECK_NRPE:错误-不能完成SSL握手。

如果你看到这个错误,不要惊慌。
这个问题很容易在几分钟内解决。

问题/错误:

当连接nagios服务器试图连接远程NRPE服务器时,得到错误“ CHECK_NRPE:错误-无法完成SSL握手”。

# /usr/lib64/nagios/plugins/check_nrpe -H 192.168.10.45

CHECK_NRPE: Error - Could not complete SSL handshake.

解决方案:

当NRPE服务器不允许从Nagios服务器访问服务时,通常会出现这个问题。
我们需要在nrpe配置文件中添加nagios服务器ip。

步骤1:
编辑NRPE配置文件 /etc/nagios/nrpe.cfg
并搜索allowed_hosts配置变量。

第二步:

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

第三步:
最后,使用nagios服务器上的 check_nrpe命令再次验证更改

# /usr/lib64/nagios/plugins/check_nrpe -H 192.168.10.45

NRPE v2.14