Advertisement

zabbix 监控openssl证书到期时间

阅读量:

若生产环境所绑定的域名SSL证书出现过期情况,将导致整个访问入口无法正常使用,从而对业务运行造成严重影响,因此有必要建立针对SSL证书有效期的监控机制。

证书过期时间获取方法

可通过以下两条指令实现获取操作:其中$1参数用于指定目标网站的具体地址。

1、curl命令应用

复制代码
    nohup curl -Ivs https://$1 --connect-timeout 10 2>&1 >>test.log
    expdate=$(grep "expire date" test.log |awk -F': ' '{print $2}')
    expunix=$(date +%s -d "$expdate")
    today=$(date +%s)
    expday=$((expunix-today)/(86400))
    
    
      
      
      
      
      
    

2、OpenSSL安全漏洞分析

复制代码
    expdate=$( echo | openssl s_client  -connect  $1:443 2>/dev/null | openssl x509 -noout -dates |awk -F'=' 'NR==2{print $2}')
    ex

全部评论 (0)

还没有任何评论哟~