Healthchecks.io
Dead-man's-switch monitoring for cron jobs and scheduled tasks. Get alerted when a job doesn't check in on time.
- #cron
- #monitoring
- #alerts
- #open-source
Healthchecks.io gives every scheduled job a unique ping URL. If the ping doesn’t arrive on schedule, you get notified by email, Slack, and many other channels.
Why it’s useful
Cron fails silently. A job that stops running doesn’t throw an error anywhere you’ll see it. A heartbeat monitor flips that around: the absence of a ping becomes the alert. You can paste the same cron expression your job uses, so the grace period follows the real schedule.
It is open source (BSD-licensed) and can be self-hosted, and the hosted free tier covers small projects.