我目前正在使用Nagios核心来监控我的域和SSL证书的状态。但是,对于我的一个站点,我无法获取SSL证书的到期信息。 Nagios上显示的错误如下:
CRITICAL - Cannot make SSL connection
站点的check_cert设置如下所示:
证书.cfg
define service {
use generic-service
host_name cert
service_description [cert] {mysite's domain info}
check_command check_cert!{mysite's domain info}!-C 30,15
}
我目前正在监控同一站点的 Nagios 域状态,但它工作正常,并且 Nagios 上没有显示任何通知或错误。
有谁知道为什么域连接有效而 ssl 连接无效?
附言我用来监控我的网站的操作系统(我安装Nagios的操作系统(是CentOS 7。
通读 nagios 文档,我找到了 nagios 无法建立 SSL 连接的原因。显然,在SSL认证检查之前需要握手,因此没有指定选项。出现以下错误... https://nagios-plugins.org/doc/man/check_http.html
CRITICAL - Cannot make SSL connection
为了解决问题,我需要--sni
选项。
define service {
use generic-service
host_name cert
service_description [cert] {mysite's domain info}
check_command check_cert!{mysite's domain info}!-C 30,15 --sni
}