Heartbeat Monitoring

Monitor cron jobs, scheduled tasks, and background workers. Get instant alerts when tasks fail to run on schedule or when your critical background processes stop checking in.

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.

1

Create a heartbeat monitor

Set up a new heartbeat monitor with your expected schedule (e.g., every hour, every day at 3 AM).

2

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.

3

Get alerted on failures

If we don't receive a heartbeat within the expected time window, you'll get an instant alert.

Uptagen

Simple, reliable uptime monitoring for your websites, APIs, and services. Get instant alerts when things go wrong.

© 2026 Samuenti GmbH. All rights reserved.

Made in Europe

🇪🇺