Rankings/healthchecks

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

Stars
9,983
Forks
958
Watchers
92
Issues
58
💡

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.

📂 Developer Tools💻 Python📄 BSD-3-Clause

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.

Tech Stack

Project Info

Primary Language
Python
Default Branch
master
License
BSD-3-Clause
Created
Jun 25, 2015
Last Commit
yesterday
Last Push
yesterday
Indexed
Apr 21, 2026