Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nagios检查证书-关键-无法建立SSL连接_Ssl_Nagios - Fatal编程技术网

Nagios检查证书-关键-无法建立SSL连接

Nagios检查证书-关键-无法建立SSL连接,ssl,nagios,Ssl,Nagios,我正在使用Nagios core监控我的域和ssl证书的状态。但是,对于我的一个站点,我无法获取ssl证书的到期信息。 Nagios上显示的错误如下: CRITICAL - Cannot make SSL connection 该站点的检查证书设置如下所示: CRITICAL - Cannot make SSL connection //cert.cfg define service { use generic-serv

我正在使用Nagios core监控我的域和ssl证书的状态。但是,对于我的一个站点,我无法获取ssl证书的到期信息。 Nagios上显示的错误如下:

CRITICAL - Cannot make SSL connection
该站点的检查证书设置如下所示:

CRITICAL - Cannot make SSL connection
//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认证检查之前需要握手,因此不需要指定选项。出现以下错误。。。

为了解决这个问题,我需要使用
--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
}

尝试使用
curl-v--headhttps://your-domain.info
。它起作用了吗?@Rohlik谢谢你的帮助。我尝试了curl命令,但它仍然不起作用。我以
$USER1$/curl-v--head$ARG1$
的格式尝试了它,其中指定了
https://your-domain.info
在我的定义服务中。我对Nagios很陌生,我不知道我做的是否正确。如果我做了什么蠢事,请纠正我:(.另外,我用来检查其他网站ssl的原始命令是这样的:
$USER1$/check\u http-H$ARG1$$ARG2$$ARG3$$ARG4$$ARG5$
,它对我的其他网站运行良好。我还需要检查其他设置吗?你确定可以通过ssl/HTTPS访问你的网站吗?@Rohlik是的,我可以通过呃SSL/HTTPS,我现在正在使用let's encrypt。但是,我的其他网站也在使用let's encrypt,没有任何问题。我还可以访问有关{my site}的域信息,所以我对为什么会发生这种情况感到有点困惑。。。。。