Monitoring · Free for 10 monitors

Cron job monitoring

Know the moment a scheduled job stops running. Your job pings a URL when it finishes; if the ping is late, you get an alert.

At a glance

Watches
A ping your job sends when it finishes
How often
your schedule · plus a grace period
Alerts when
A ping is later than the grace period you chose, or a started run never finishes

How it works

Give the monitor a schedule, a 5-field cron expression or an interval such as every hour, and a grace period. Checkmeup gives you a secret ping URL. Add one curl to the end of your job.

Each ping marks the monitor up and sets when the next one is due: the schedule's next run plus the grace period. If that time passes without a ping, the monitor goes down within 30 seconds and you get an alert. The next ping resolves the incident and sends a recovery alert.

Send a start ping as well and Checkmeup records each run's duration, and with a maximum duration set, alerts you once about a run that is stuck. Query parameters on a ping are kept with it, so a job can report what it did.

Alerts

Down and recovery alerts go to email, Telegram, Slack or a signed webhook on every plan, and by SMS on paid plans. A monitor with nowhere else to alert emails everyone in your account, so an alert is never lost.

What it doesn't tell you

A ping says the job reached the line that sends it. It doesn't say the job did the right thing: a backup that wrote an empty file still pings. Put the ping after the step that matters, and have the job fail before it when that step fails.

Read more

Plans

Every plan: all six monitor types, projects, execution logs, incidents, maintenance windows, and Telegram, email, Slack and webhook alerts.

PlanHobbyFreeYour own side projectsSolo$9/moA freelancer with a few clientsMost popularStartup$29/moA small agencyEnterprise$99/moAn agency with a page per client
Monitors
Monitors10301001000
Fastest check
Fastest check5 min1 min1 min1 min
Status pages
Status pages1310100
White-label status pages
White-label status pages—
Notification channels
Notification channels52050100
SMS credits / month
SMS credits / month—1030100
Start freeStart SoloStart StartupStart Enterprise

Start with 10 free monitors.

No credit card, no expiry date on the free plan.

Create free account →

We use cookies for basic web analytics (page views, traffic sources). No ads, no cross-site tracking.