解决方案

为了解决这个问题。
在nagios服务器和nagios客户端两边安装ssl。

在CentOS 和 Red Hat中

yum install openssl

在Debian或者Ubuntu中

sudo apt-get install openssl

重新启动两个系统中的nrpe(nagios服务器和nagios客户端)

/etc/init.d/nrpe restart

查找check_nrpe的位置

find / -name check_nrpe

使用check_nrpe进行检查:

/usr/lib/nagios/plugins/check_nrpe -H remote_server_ip

它将显示nrpe版本。例如:

[root@localhost ~]# /usr/lib/nagios/plugins/check_nrpe -H 192.168.1.194
NRPE v2.13
[root@localhost ~]#

问题现象

默认nrpe使用5666号端口进行通信。
必须在nagios服务器和nagios客户端中打开相同的端口号。

报错“CHECK-unrpe:error–Could not complete SSL handshake”。
无法完成SSL握手, 表明存在一些SSL问题, 导致NRPE无法通信。

CHECK_NRPE: Error – Could not complete SSL handshake nagios
日期:2019-08-20 17:58:07 来源:oir作者:oir