Healthchecks
Healthchecks is an open-source cron job and background task monitoring service, and a self-hosted alternative to Cronitor and Dead Man's Snitch. Scheduled jobs check in with an HTTP ping after each run; if a check-in doesn't arrive on schedule, Healthchecks alerts the team by email, Slack, SMS, or 25+ other integrations.
Overview
Description
Healthchecks is an open-source cron job and background task monitoring service, and a self-hosted alternative to Cronitor and Dead Man's Snitch. Each monitored job pings a unique Healthchecks URL after it runs; Healthchecks tracks the expected schedule and raises an alert the moment a ping is late, missing entirely, or reports a failure exit code. Checks can be grouped into projects and tagged, given cron or "every N minutes" schedules with grace periods, and monitored on a public or private status page. Alerts go out over email, Slack, Telegram, PagerDuty, Opsgenie, webhooks, and 25+ other integrations, so silent cron and backup failures get noticed before they become incidents.
Features
- Dead man's switch: Detects missed, late, or failed check-ins from cron jobs and scheduled tasks.
- Flexible schedules: Cron expressions or simple periods, with configurable grace windows.
- 25+ integrations: Email, Slack, Telegram, PagerDuty, Opsgenie, webhooks, and more.
- Status pages: Public or private pages showing the health of grouped checks.
- Projects & teams: Organize checks by project with team member access.
- API & CLI: REST API and a ping-based CLI for scripting check-ins.
Technology Stack
- Python / Django
- PostgreSQL (or SQLite for small instances)
- Async ping handling
- Official Docker image and Docker Compose setup
Requirements
- Python 3.9+ or Docker
- PostgreSQL for production use
- SMTP or an integration target for delivering alerts
Learning resources
Reliable monitoring of cronjobs, scripts and more with Healthchecks.io - Simple & Effective
A demo of setting up Healthchecks to monitor cron jobs and scripts and alert when a check-in is missed.
By · Invalid Date
ArticleHealthchecks.io Documentation
The official docs for setting up checks, cron schedules, grace periods, and integrations for alerting on missed or failed jobs.
By Healthchecks · Invalid Date