Replace Cronitor?
YES · one-shottableHeartbeat endpoint plus dead-man's-switch alerts. A hundred lines of code wearing a SaaS badge.
Build me a cron-job monitor like Cronitor / Healthchecks. Requirements:
- Each monitored job gets a unique ping URL (/ping/:uuid). The job's crontab
line just appends `&& curl -fsS <url>` · document this.
- Define jobs in SQLite via a basic-auth /admin page: name, expected period
(e.g. every 60 min) and grace time. Store every ping with timestamp.
- A scheduler loop checks each job: if now > last_ping + period + grace, the job
is LATE → send one alert webhook (Discord/Slack/Telegram, URL in .env) with
the job name and how late it is. Alert again on recovery. No alert spam ·
one per state change.
- /admin dashboard: each job as a row with green/amber/red status dot, last ping
time ("7 min ago"), and a 24h ping histogram as inline SVG.
- Support /ping/:uuid/fail for explicit failure reports with an optional body
shown in the alert.
- Python or Node, single process, systemd unit included.$ open in your agent (prompt prefilled, you press enter) or copy it raw
xtheir status pages and team features
xalert routing (SMS, PagerDuty)
xcron expression insights
What does the Cronitor verdict mean?
The directory classifies the core job as practical to build with an AI coding agent. Use the prompt as a starting point and review the tradeoffs before relying on the result. This research record is not a hosted IVCIFY tool.
What price does this directory record show for Cronitor?
The directory records $10/month for a paid plan, checked 2026-07-29. Verify the source before making a purchase decision. This reference stays outside retail Stack Math unless current matched evidence supports the comparison.
What do I lose by replacing Cronitor?
Honestly: their status pages and team features; alert routing (SMS, PagerDuty); cron expression insights. If any of those are load-bearing for you, keep paying.
Is there an open-source alternative to Cronitor?
The listed prior art includes Healthchecks (excellent open-source cron monitoring). Inspect those projects before starting from a blank prompt.