You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Long Chen e7da641561
Merge pull request #10 from mrngm/patch-1
3 years ago
Templates Initial commit. 5 years ago
zabbix-externalscripts sslCertDomains.json: correctly separate name and port. 3 years ago Add support of port per domain. 3 years ago


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


Pre-requisites: Zabbix Sender, Openssl Client, 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 ""