Uptrack
Heartbeat / cron job monitoring

Heartbeat monitoring for
cron jobs and workers.

Your cron jobs and scheduled tasks ping Uptrack when they run. If a ping does not arrive within the grace period, you get alerted. No agents to install.

Start Monitoring Free

Know when your jobs stop running

Passive monitoring

Your job pings a unique URL when it completes. If the ping stops arriving, Uptrack alerts you.

Configurable grace period

Set how long to wait before alerting. A 5-minute job with a 10-minute grace period avoids false alarms from slow runs.

One-line integration

Add a single curl call to the end of your script. Works with cron, systemd timers, Kubernetes CronJobs, and any scheduler.

Free — competitors charge extra

Heartbeat monitoring is included on every Uptrack plan. No add-on fees, no separate product.

Uptrack vs the alternatives

Most uptime tools charge extra for heartbeat monitoring or limit it to paid plans.

ProviderHeartbeatGrace PeriodFree Included
UptimeRobotPaid add-onFixedNo
Better StackYesYesLimited
CronitorCore featureYes5 monitors
UptrackYesConfigurable All plans

How heartbeat monitoring works

Create a heartbeat monitor in Uptrack and get a unique ping URL. Add curl -fsS https://uptrack.app/ping/YOUR_ID to the end of your script. Uptrack expects a ping within the configured interval plus grace period. If the ping is late or missing, your alert channels fire.

Monitor your cron jobs now

20 monitors free — 10 at 30s, 10 at 1min. No credit card required.

Start Monitoring Free