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
10 months ago
Templates Initial commit. 2 years ago
zabbix-externalscripts sslCertDomains.json: correctly separate name and port. 10 months ago Add support of port per domain. 11 months 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 “”