背景
项目需要,需要监控所有的SSL证书的有效期,因此需要自定义一个监控项
实现
创建自定义脚本
在Zabbix的scripts目录(/etc/zabbix/scripts/)下创建一个新的shell脚本check_ssl.sh,内容如下
1 | #!/bin/bash |
修改agent配置文件
1 | UserParameter=check_ssl[*],/etc/zabbix/scripts/check_ssl.sh $1 |
在Zabbix console中配置
创建如下item
name值为SSL certification expire date of
key值为check_ssl[domain]
都需要填入自己要监控的domain

在latest data中即可看到具体的有效期
