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

  • Email
  • 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

Resources & Downloads

Healthchecks.io – Cron Job Monitoring
Simple and efficient cron job monitoring. Get instant alerts when your cron jobs, background workers, scheduled tasks don’t run on time.
GitHub - healthchecks/healthchecks: Open-source cron job and background task monitoring service, written in Python & Django
Open-source cron job and background task monitoring service, written in Python & Django - healthchecks/healthchecks