zabbix-监控ssl证书过期时间

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
脚本:
[root@yz shell] # cat cert_check.sh 
#!/bin/sh
### SSL Certificate Expire Day Check Script ###
if  "$1"  ''  ]; then
     echo  "Need URL."
     exit
1; fi
TARGET_URL=$1
EXP_DAY=`openssl s_client -connect ${TARGET_URL}:443 <  /dev/null  2>  /dev/null  | openssl x509 -text 2>  /dev/null  grep  "Not After"  sed  -e  's/^ *//g'  cut  -d  " "  -f 4,5,6,7,8`
NOW_TIME=` date  +%s`
EXP_TIME=` date  +%s -d  "${EXP_DAY}" `
if  "${EXP_DAY}"  !=  ''  -a ${NOW_TIME} -lt ${EXP_TIME} ];  then
     echo  $(((EXP_TIME-NOW_TIME)/(60*60*24)))
else
     echo  "ERROR"
     exit  1;
fi
[root@yz shell] # pwd
/etc/zabbix/shell
[root@yz shell] #
1
2
3
4
5
6
7
8
userparameter值
[root@yz zabbix_agentd.d] # cat cert_check.conf 
UserParameter=cert_check[*], bash  /etc/zabbix/shell/cert_check .sh $1
[root@yz zabbix_agentd.d] # pwdf
- bash : pwdf: 未找到命令
[root@yz zabbix_agentd.d] # pwd
/etc/zabbix/zabbix_agentd .d
[root@yz zabbix_agentd.d] #


zabbix创建模板触发器

wKiom1jCVCrjsFl2AAEt2kcClsQ602.png-wh_50










本文转自 小小三郎1 51CTO博客,原文链接:http://blog.51cto.com/wsxxsl/1905163,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
存储 SQL 监控
修改Zabbix源码实现监控数据双写,满足业务需求!
虽然对接Elasticsearch后有诸多好处,但是它不往数据库写历史数据了,同时还不再计算趋势数据了。有这么一个场景...
修改Zabbix源码实现监控数据双写,满足业务需求!
|
4月前
|
数据采集 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
77 4
|
4月前
|
监控 关系型数据库 机器人
小白带你学习linux的监控平台zabbix
小白带你学习linux的监控平台zabbix
137 0
|
29天前
|
安全 网络安全 数据安全/隐私保护
SSL证书过期后网站还能正常访问吗
SSL证书过期后,网站仍可访问,但浏览器会出现警告,降低用户信任度,增加数据安全风险。过期可能导致安全性下降、信任问题、浏览器限制及合规性风险。管理员需关注证书有效期,及时续费或更换,并选择可靠提供商。
SSL证书过期后网站还能正常访问吗
|
1月前
|
数据采集 监控 数据库
请问OceanBase社区版能否通过zabbix监控,然后将报错信息展现到grafana?
【2月更文挑战第25天】请问OceanBase社区版能否通过zabbix监控,然后将报错信息展现到grafana?
25 2
|
2月前
|
监控 Cloud Native 关系型数据库
使用 Grafana 统一监控展示 - 对接 Zabbix
使用 Grafana 统一监控展示 - 对接 Zabbix
|
4月前
|
监控 Docker 容器
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
238 0
|
4月前
|
监控 Java
Zabbix【部署 02】Zabbix-Java-Gateway安装配置使用(使用Zabbix-Java-Gateway通过JMX监控Java应用程序实例分享)
Zabbix【部署 02】Zabbix-Java-Gateway安装配置使用(使用Zabbix-Java-Gateway通过JMX监控Java应用程序实例分享)
90 0
|
16天前
|
监控 关系型数据库 应用服务中间件
zabbix自定义监控、钉钉、邮箱报警
zabbix自定义监控、钉钉、邮箱报警,实验准备,安装,添加监控对象,添加自定义监控项,监控mariadb,监控NGINX,钉钉报警设置,邮件报警
135 0
|
4月前
|
存储 监控 前端开发
zabbix概述及简单的在centos7安装Zabbix5.0及添加监控对象
Zabbix是一种开源的企业级监控解决方案,用于实时监控网络、服务器、应用程序等各种设备和服务的性能和可用性,并提供通知和报警功能。它具有灵活可扩展、可定制化的特点,可以满足不同规模和需求的监控需求。
167 0

推荐镜像

更多