zabbix-agent2自定义插件监控https证书过期时间
有问题可以联系微信:wanger5354
微信公众号:运维开发故事
yum install automake autoconf pcre* -y
./bootstrap.sh
pushd .
cd src/go/
go mod vendor
popd
./configure --enable-agent2 --enable-static
make install
这里我调整了日志级别,方便前台调试 可选参数 Plugins.Https_expire.Timeout = 5
egrep -v "^$|^#" conf/zabbix_agent2.conf
LogType=console
LogFile=/tmp/zabbix_agent2.log
DebugLevel=4
Server=172.17.0.5
Plugins.Https_expire.Timeout=5
Hostname=node2
ControlSocket=/tmp/agent.sock
cd /root/zabbix_agent/src/go/bin
zabbix_agent2 -c conf/zabbix_agent2.conf
键值示例如下
https_expire["www.xyzabbix.cn"]
或
https_expire["https://www.xyzabbix.cn"]
查看最新数据,这个证书还有四十天过期
我是用的阿里云ssl证书,可以看到确实离过期时间还有四十天,今天是2021.3.7
可以创建一个触发器,在还有一个月的时候发送报警通知