1
0
mirror of https://github.com/omni-lchen/zabbix-ssl synced 2024-11-13 05:59:05 +01:00
Go to file
Long Chen e7da641561
Merge pull request #10 from mrngm/patch-1
sslCertDomains.json: correctly separate name and port.
2019-04-30 12:07:20 +01:00
Templates Initial commit. 2017-05-03 15:28:43 +01:00
zabbix-externalscripts sslCertDomains.json: correctly separate name and port. 2019-04-29 17:17:27 +02:00
README.md Add support of port per domain. 2019-03-12 17:52:53 +09:00

Zabbix-SSL

SSL certificates expiry date monitoring separated by groups, suitable for monitoring hundreds of websites. Support port per domain.

Installation

Pre-requisites: Zabbix Sender, Openssl Client, JQ - https://stedolan.github.io/jq/

  1. Copy the scripts and SSL configuration to zabbix external scripts directory: /usr/lib/zabbix/externalscripts

  2. Add domains and ports to the configuration file: ssl/sslCertDomains.json

  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"