omni-lchen-zabbix-ssl/README.md

17 lines
698 B
Markdown
Raw Permalink Normal View History

2017-05-03 16:28:43 +02:00
# Zabbix-SSL
2017-05-06 15:23:00 +02:00
SSL certificates expiry date monitoring separated by groups, suitable for monitoring hundreds of websites.
2019-03-12 09:51:46 +01:00
Support port per domain.
2017-05-03 16:28:43 +02:00
**Installation**
2017-05-06 15:23:00 +02:00
Pre-requisites: Zabbix Sender, Openssl Client, JQ - https://stedolan.github.io/jq/
2017-05-03 16:28:43 +02:00
1. Copy the scripts and SSL configuration to zabbix external scripts directory: /usr/lib/zabbix/externalscripts
2019-03-12 09:51:46 +01:00
2. Add domains and ports to the configuration file: ssl/sslCertDomains.json
2017-05-03 16:28:43 +02:00
3. Create zabbix host and link with SSL template, add macro to the host: {$DOMAIN_GROUP}, macro value should match the group name in the SSL configuration file.
4. Create a cron job to send data to the zabbix host, see description in "sslCertExpiryCheck.sh"