InTouch Hub · Blue Isle Software

SSL Certificate Watch

Daily check of SSL certificate expiration dates for a list of domains. Notifies when any certificate is within the configured renewal window.

Provided free and as is, without warranty of any kind — including merchantability, fitness for a particular purpose, and the accuracy or completeness of any result. See the licence. You are responsible for checking what this produces before relying on it.

alertcertificatedeveloper-devopsdigestemailexpirationit-supportmonitornotificationrenewalruntimeenvschedulestatussummarywatcher

SSL Certificate Watch

Daily check of SSL certificate expiration dates for a list of domains. Notifies when any cert is within the configured renewal window (default 30 days) or has already expired.

What it does

The monitor's check runs a bash one-liner that hits each domain on port 443 via openssl s_client, parses the notAfter date, and computes days remaining. Per-domain status lines are tagged OK or ALERT. A summary line emits ALERT when at least one domain is in trouble.

The when: arm uses contains ALERT to gate notification — quiet on healthy days, single alert email on the day something needs attention.

Edit before installing

In monitor.iml:

Bindings used

Tools used

Previous form

Replaces the ssl-cert-expiration job (deleted 2026-05-19). Same logic; the monitor variant uses the standard quiet-by-default pattern instead of always sending a digest.