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)
还没有任何评论哟~
