当nrpe出现check_nrpe: error - could not complete ssl handshake.错误时,建议首先排查nrpe配置文件中的allowed_hosts参数,确保监控端ip已正确添加,并验证服务端与客户端的ssl配置是否匹配,必要时可临时关闭防火墙或调整xinetd相关设置。
1、 在使用NRPE进行主机状态检测时,若提示CHECK_NRPE: Error - Could not complete SSL handshake,通常意味着NRPE客户端与服务端之间的SSL握手失败,需重点检查网络连通性、配置文件设置及加密协议一致性。
2、 检测命令位于监控端的 /usr/local/nagios/libexec/check_nrpe,用于向被监控主机发起状态查询。

3、 登录被监控主机,编辑其NRPE服务配置文件,确认各项参数设置正确。

4、 将监控服务器的IP地址添加至allowed_hosts配置项中,以允许其通过NRPE建立连接。

5、 修改完成后,重启xinetd服务以使配置生效。
6、 确保系统防火墙已放行NRPE默认使用的端口(通常为5666),避免因网络拦截导致连接失败。

7、 配置更新后,重启防火墙服务,确保规则加载正确。

8、 再次执行检测操作,确认NRPE服务已恢复正常响应。
9、 使用如下命令测试被监控主机状态:/usr/local/nagios/libexec/check_nrpe -H 被监控端IP地址,验证通信是否成功。

以上就是SSL连接失败:CHECK_NRPE错误的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号