Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
omni-lchen Merge pull request #10 from mrngm/patch-1
sslCertDomains.json: correctly separate name and port.
Latest commit e7da641 Apr 30, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Templates Initial commit. May 3, 2017
zabbix-externalscripts sslCertDomains.json: correctly separate name and port. Apr 29, 2019
README.md Add support of port per domain. Mar 12, 2019

README.md

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"

You can’t perform that action at this time.