我正站在一个新的Nagios服务器上,遇到了一点麻烦。我们现有的服务器正在运行FreeBSD 11w/ Nagios 4.3.4和nrpe2。它可以在我们的各种服务器(大多数情况下是Ubuntu)以及运行nrpe2的几个FreeBSD盒上通信w/ nrpe3守护进程。然而,新的Nagios服务器不能与nrpe2客户机对话(它可以到达nrpe3客户端)。我得到的错误是:
CHECK_NRPE: (ssl_err != 5) Error - Could not complete SSL handshake with : 1
我尝试在客户端机器上添加调试输出,但这仍然是我得到的唯一错误消息。据我所见,nrpe3和nrpe2应该能够进行通信,因此我猜想这与不同的SSL/TLS版本和/或启用密码有关,但我一直无法找到任何文档来证实这种猜测,也无法列出我应该启用哪些文件来实现这两个版本的通信。
这里的实际问题是什么,我该如何解决?
发布于 2019-08-11 22:17:01
您试过在这些主机的-2命令定义中使用check_nrpe参数吗?
-2, --v2-packets-only Only use version 2 packets, not version
我在文件(Nagios 4!)中为旧主机定义了单独的check_nrpev2命令,/etc/nagios4/objects/commands.cfg:
define command{
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}
# use version 2 packets for older clients
define command{
command_name check_nrpev2
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -2 -c $ARG1$
}https://serverfault.com/questions/975524
复制相似问题