Uptime Kuma
2.9k ↗Self-hosted uptime monitoring with status pages and 90+ notifiers
Dead-man's-switch monitoring for cron jobs and scheduled tasks
Healthchecks inverts normal monitoring: your cron jobs and scheduled scripts ping it when they run, and it alerts you when a ping does not arrive on time. This catches the failure mode uptime checkers miss entirely — the backup that silently stopped running three weeks ago.
The self-hosted version is a straightforward Django app, and integrations cover email, Slack, Telegram, webhooks and more. Grace periods and cron expressions make the schedules precise.
Every server that runs backups should report to something like this. It is a small tool that prevents large disasters.
Self-hosted uptime monitoring with status pages and 90+ notifiers
Pull-based metrics collection and alerting, the standard for cloud-native