healthchecks
healthchecks/healthchecks
An open-source cron job monitoring service that watches your scheduled tasks and alerts you immediately if they fail or run late, preventing issues from being ignored.
Open-source cron job and background task monitoring service, written in Python & Django
AI Summary
What This Project Does
Simply put, it's your "task supervisor." Do you have data backups or sync scripts running on your server? This tool watches these tasks to ensure they execute on time.
What Problems It Solves
Solves the pain point of "nobody knows the task failed at midnight." Checking logs is too slow. It sends notifications as soon as a task is overdue, allowing you to intervene immediately.
Who It's For
DevOps engineers, backend developers, and anyone who owns a server with scripts that need regular execution.
Typical Use Cases
1. Monitor if daily early morning data backup tasks succeed.
2. Watch sync scripts to prevent data inconsistency.
3. Monitor auto-deployment scripts to ensure updates trigger on time.
Key Strengths & Highlights
1. Supports 25+ notification channels (WeChat, Email, DingTalk, etc.).
2. You can use the official hosted service or self-host via Docker.
3. Intuitive interface with historical logs for easy troubleshooting.
Getting Started Requirements
Requires some server operation experience. If you don't want to maintain it, use the official paid version; for free, deploy a Docker container yourself.
Purpose
It is an excellent choice when you need to ensure the stability of automated scripts (like backups, syncs) running in the background of your server. However, if you are just monitoring website uptime or have no server maintenance needs, it may not be suitable for you.
Category
Tech Stack
Project Info
- Primary Language
- Python
- Default Branch
- master
- License
- BSD-3-Clause
- Homepage
- https://healthchecks.io
- Created
- Jun 25, 2015
- Last Commit
- yesterday
- Last Push
- yesterday
- Indexed
- Apr 21, 2026