Visibility
Cron Job Monitoring
Track every scheduled job. Get alerted the moment one fails or runs late. Works with any language or runtime that can make an HTTP request.

Two minutes to integrate
Add a single line to your crontab. That is all it takes. Works with any language or runtime that can make an HTTP request.
We check so you don't have to
Ionhour pings your endpoints from multiple regions around the world. A single slow region won't trigger a false alarm — only confirmed outages fire alerts. Multi-region checks to avoid false alarms. Latency tracking and SSL expiry warnings. Custom headers, status codes, and response matching.
Map your service dependencies
Model external services your app relies on — Stripe, Redis, Auth providers. When a dependency goes down, Ionhour automatically propagates a DEGRADED state to every service that depends on it. Dedicated health probes per dependency. Automatic DEGRADED propagation across the graph. Blast-radius visibility before incidents escalate.
Status State Machine
Checks follow a clear lifecycle: NEW → OK → LATE → DOWN. Always know the exact state of every job.
Signal History & Logs
Full audit trail of every ping received — timestamps, HTTP headers, latency, and payload data.
Instant Alerts
Get notified within seconds via Slack, Discord, PagerDuty, Webhooks, or Email when a job goes silent.
Tell us what to watch
Pick the system you want to monitor and how often to check it.
Connect your system
A simple one-line connection. Works with any system, any setup.
Get alerted
If something goes quiet, you hear about it right away — by text, email, Slack, or however you prefer.
Visibility
The building blocks of cron monitoring
Everything you need to track scheduled work — from unique ping URLs to smart grace periods.
Each check gets a unique token URL. Add a single curl command to your job and Ionhour tracks every execution automatically.
Pricing
Start free, scale as you grow
Cron monitoring is included on every Ionhour plan — start free as an individual and upgrade only when you need more checks, longer history, and a bigger team.
Compare every plan on our pricing page. Free forever for individuals. No credit card required.

Integrations
Alerts where you actually work.
Slack
Post alerts to any channel and keep your whole team in the loop.
Discord
Send incident notifications straight to your server.
SMS
Get a text the moment something needs your attention.
Webhooks
Pipe events into any tool with a custom HTTP callback.
Email
Reliable alerts delivered to any inbox.
Microsoft Teams
Route alerts into your Teams channels.
Get alerts in Slack, Teams, SMS, email, or wherever your team communicates. Set up in one click.
Never miss a failed job again.
Free forever for individuals. No credit card required.