从 monit 5.16 升级到 monit 5.28 导致端口 2812 证书问题

问题描述

最近尝试将 monit 从 5.16 升级到 5.28,但我在从 m/monit 控制监控时遇到问题。当我尝试通过 M/Monit 取消监视文件系统时,出现“内部服务器错误:无法连接到 Monit -- 没有响应。从主机检查 monit 网络设置”错误

当我查看 monit.log 时,它显示错误:SSL 接受错误错误:1417C0C7:SSL 例程;tls_process_client_certificate:对等方没有返回证书

我为两个版本使用相同的 monitrc 文件。当我在版本之间切换时,它适用于 5.16 和 5.28。

用于 httpd 和 ssl 的 monitrc 配置是:

设置 SSL 选项 { 验证:启用 客户端文件:<.pem> CACERTIFICATEFILE: }

设置 httpd 端口 2812 SSL启用 PEMFILE <.pem> 允许 usr:pass

不知道为什么 .pem 和证书适用于 5.16 但在 5.28 中失败

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)