Monitor Jobs.
Run Jobs. Stay Informed.
CronX is a lightweight, self-hosted monitoring suite. Track heartbeats from your cron jobs and run outbound scheduled pings — all in one place.
curl https://cronx.app/ping/your-slug
Two Powerful Modes
Passive heartbeat monitoring + active outbound scheduling
Heartbeat Monitor
Your job pings CronX's URL when it runs. If the ping stops arriving, CronX alerts you.
Scheduled Ping
CronX calls your URL on a schedule. No agent needed — just configure a cron expression and target URL.
Unified Dashboard
View all heartbeat monitors and scheduled pings in one clean dashboard with real-time status.
Everything Included
Ping URL per monitor
Each heartbeat monitor gets a unique URL to call from any script, any language.
Dynamic Cron Scheduling
Scheduled pings use standard 5-field cron expressions registered dynamically at runtime.
Grace Periods
Configure flexible grace windows so slightly delayed jobs don't trigger false alerts.
Run Now
Trigger any scheduled ping immediately without waiting for the next cron tick.
Pause & Resume
Pause any monitor or scheduled ping during maintenance to silence alerts.
Self-Hosted
Your data stays on your server. Runs on a $5 VPS with SQLite — no external dependencies.