Healthchecks is a Self-hosted Cron Job Monitoring System
Open-source cron job and background task monitoring service, written in Python & Django
Healthchecks is a cron job monitoring service that sends alerts when scheduled tasks fail to send expected pings.
It features a web dashboard, API, over 25 integrations for notifications, monthly email reports, WebAuthn 2FA support, and team management capabilities.
Features
- Cron job monitoring service
- Real-time updates
- Simple confoguration
- Web dashboard
- API
- 25+ notification integrations
- Monthly email reports
- WebAuthn 2FA support
- Team management features
- Projects
- Team members
- Cron Expression Support
- Read-only access
- Details and Event Log
- Configurable Period and Grace Time parameters for checks
- Schedules using cron expressions
- Status badges with public URLs
- Supports Telegram, Signal, Slack and Pushover notification
- Easy to install using Docker.
Integration
- Webhooks
- Slack Chat
- Discord Chat
- Gotify Push Notifications
- LINE Notify Chat
- Matrix Chat
- Mattermost Chat
- Microsoft Teams Chat
- ntfy Push Notifications
- Opsgenie Incident Management
- PagerDuty Incident Management
- PagerTree Incident Management
- Phone Call
- Prometheus Event Monitoring
- Pushbullet Push Notifications
- Pushover Push Notifications
- Rocket.Chat Chat
- Signal Chat
- SMS
- Spike.sh icon Spike.sh Incident Management
- Telegram Chat
- Trello Project Management
- Splunk On-Call Incident Management
- WhatsApp Chat
- Zulip Chat
Tech Stack
- Python 3.10+
- Django 4.2
- PostgreSQL or MySQL
License
BSD-3-Clause license