Healthchecks.io monitors the heartbeat messages sent by your cron jobs, services and APIs. Get immediate alerts you when they don't arrive on schedule. Healthchecks.io is an open source service and offers a free SaaS online solution for monitoring until 20 Cron jobs.
Healthchecks.io is a simple and effective service for monitoring cron jobs, background tasks, daemons, and scheduled processes.
The main features and capabilities of Healthchecks.io include:
HTTP Ping Monitoring: Operates by generating a unique ping URL for each job and triggering alerts whenever a task fails to send an HTTP request on schedule.
Flexible Scheduling & Grace Periods: Allows defining expected execution intervals via simple periods or custom Cron expressions, paired with a configurable Grace Time to accommodate expected execution delays.
4-State Lifecycle & Dashboard: Monitors tasks across New, Up, Late, and Down states on a live-updating dashboard equipped with tags, custom task notes, and detailed ping event logs.
Extensive Alert Channels: Integrates with dozens of notification platforms to send immediate alerts when a check goes Down, including Email, Webhooks, Slack, Discord, Telegram, Signal, WhatsApp, SMS, PagerDuty, Matrix, Microsoft Teams, and Prometheus.
Broad System Compatibility: Ideal for tracking filesystem and database backups, SSL renewals, systemd timers, Jenkins jobs, GitHub Workflows, Kubernetes CronJobs, and lightweight server "I'm alive" heartbeats.
Public Status Badges & Free Tier: Provides hard-to-guess status badge URLs for project READMEs or status pages, alongside a free tier to monitor up to 20 cron jobs.