Know when scheduled tasks fail
Ensure your cron jobs and background tasks are running reliably.
Simple HTTP Pings
Add a simple HTTP request to your tasks to send heartbeat signals.
Schedule-Based Alerts
Set expected intervals and get alerted when heartbeats are missed.
Flexible Intervals
Monitor tasks that run every minute, hour, day, week, or on custom schedules.
Grace Periods
Set grace periods to avoid false alarms for tasks with variable run times.
Status Reporting
Include exit codes and output in heartbeats to track task success or failure.
Execution History
View complete history of task executions and identify patterns in failures.
What to monitor with heartbeats
Ensure critical background processes are running reliably.
Cron Jobs
Monitor scheduled jobs for backups, data processing, or maintenance. Get alerted when they fail to run.
Database Backups
Know immediately if a critical backup job fails or never finishes. No more silent backup failures.
Background Workers
Monitor queue workers and background processors. Catch crashes or stalls before they cause pileups.
How heartbeat monitoring works
Simple integration to monitor your critical scheduled tasks.
Create a heartbeat monitor
Set up a new heartbeat monitor with your expected schedule (e.g., every hour, every day at 3 AM).
Add a ping to your task
Add a single HTTP request (curl or wget) to your script to ping Uptagen when the task runs successfully.
Get alerted on failures
If we don't receive a heartbeat within the expected time window, you'll get an instant alert.
Start monitoring today
Get up and running in minutes. No credit card required to start your free trial.