Monitor SSL Certificate Renewal Cron Jobs

Use Cases

The Problem

Certbot auto-renewal can fail silently due to DNS issues, rate limits, or configuration changes. An expired certificate causes downtime and security warnings.

The Solution

Monitor the certbot renew cron job with CronRabbit. Get alerted days before your certificate expires if renewals are failing.

Why Monitor Renewals

Let's Encrypt certificates last 90 days. Certbot renews at 60 days. If renewal fails silently for 30+ days, your site goes down with an expired certificate.

Code Examples

Monitored Certbot renewal

Bash
# Crontab entry
0 3 * * * certbot renew --quiet && curl -fsS -m 10 --retry 5 --retry-all-errors https://ping.cronrabbit.com/certbot-id || curl -fsS -m 10 --retry 5 --retry-all-errors https://ping.cronrabbit.com/certbot-id/fail

Ready to Monitor Your Cron Jobs?

Create your free account and add your first monitor in under 5 minutes. No credit card required.