前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >zabbix 域名证书过期检测

zabbix 域名证书过期检测

作者头像
以谁为师
发布2019-05-31 16:11:31
5.6K0
发布2019-05-31 16:11:31
举报

zabbix 域名证书过期检测

环境 - centos7 - openssl

自定义脚本

代码语言:javascript
复制
#!/bin/bash
# --------------------------------------------------
#Author:  LJ
#Email:   admin@attacker.club

#Last Modified: 2019-04-19 11:24:21

# 获取域名证书有效时间
KEY_TIME=$(echo | openssl s_client  -servername $1 -connect $1:443 2>/dev/null | openssl x509 -noout -dates |awk -F'=' 'NR==2{print $2}')
# 将证书日期转化为时间戳
endtime=$(date +%s -d "${KEY_TIME}")
# 当前时间戳
nowtime=$(date +%s)

# 当前时间减去有效时间,获得将要过期的天数
Expires=$(($(($endtime-$nowtime))/(60*60*24)))

echo $Expires

测试

代码语言:javascript
复制
bash ssl.sh   www.baidu.com
# 测试脚本

 /usr/local/zabbix/bin/zabbix_get  -s 172.16.xx.xxx  -p 10050 -k "ssl-expires[www.baidu.com]"
 # zabbix服务器检测

web界面

监控项

代码语言:javascript
复制
ssl-expires[www.baidu.com]
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年4月19日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • zabbix 域名证书过期检测
  • 自定义脚本
  • 测试
  • web界面
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档