Dead Man's Snitch (DMS, now part of Heroku Add-ons + standalone) is the simplest "curl this URL when the cron ran, otherwise alarm". Enterno.io does the same + uptime, SSL, DNS, security in one plan. DMS Pro $19/mo for 10 snitches; Enterno.io Pioneer ₽490 ≈ $5/mo for 50 monitors. Especially appealing if you are leaving Heroku and want to consolidate.
Below: details, example, related terms, FAQ.
Free online tool — cron heartbeat monitor: instant results, no signup.
# Migrating from DMS to Enterno.io
# Old bash:
curl https://nosnch.in/{snitch-token}
# New:
curl "https://enterno.io/api/heartbeat?token=$HEARTBEAT_TOKEN&status=ok"
# Heroku Scheduler — update URL in the Scheduled Job command:
planned_job.rb && curl https://enterno.io/api/heartbeat?token=$HEARTBEAT_TOKEN
# If you used DMS failed snitches:
# curl https://nosnch.in/{token}/fail
# on Enterno:
# curl "https://enterno.io/api/heartbeat?token=$HEARTBEAT_TOKEN&status=critical&msg=..."When comparing Dead Man's Snitch and Enterno.io for cron monitoring, Enterno.io offers more robust features, including advanced alerting options, customizable monitoring intervals, and a comprehensive dashboard. Dead Man's Snitch is simpler but may lack the depth and flexibility required for larger infrastructures. Users looking for granular control and extensive reporting capabilities may prefer Enterno.io.
Both Dead Man's Snitch and Enterno.io provide cron job monitoring, but their approaches differ significantly in terms of functionality and user experience.
* * * * * curl -s https://deadmanssnitch.com/snitches/YOUR_SNITCH_IDOverall, while Dead Man's Snitch is suitable for straightforward monitoring needs, Enterno.io caters to users requiring extensive monitoring capabilities and flexibility.
To illustrate the practical differences between Dead Man's Snitch and Enterno.io, let's consider a hypothetical scenario where a company needs to monitor a critical cron job that runs every 5 minutes to back up their database.
The setup for Dead Man's Snitch is straightforward. The cron job might look like this:
*/5 * * * * /path/to/backup_script.sh && curl -s https://deadmanssnitch.com/snitches/YOUR_SNITCH_IDIn this case, if the backup script fails, the snitch will not receive the ping, and an alert will be triggered to notify the user. However, the limitations include a lack of visibility into how often the job runs successfully or failed attempts over time.
For Enterno.io, the cron job configuration can be enhanced to include more detailed monitoring. The setup may look like this:
*/5 * * * * /path/to/backup_script.sh && curl -s https://enterno.io/api/v1/monitor?job=backup_jobWith this setup, users can configure additional parameters in Enterno.io's dashboard, including:
In this scenario, Enterno.io not only monitors the cron job execution but also provides actionable insights and alerts that can help in optimizing the backup process. This level of detail is crucial for larger infrastructures where uptime and performance are vital.
A heartbeat monitor is a "reverse monitor": instead of us polling the service, the service signals us that it's alive. If no signal arrives within the set interval — we send an alert.
One GET request to a unique URL — and the monitor knows the job completed.
Set an acceptable ping delay to avoid false alerts.
Email and Telegram on missed ping. Repeated alert if silence continues.
Full ping log with timestamps — see every job execution.
cron job monitoring
background worker check
dead man's switch
payment queue monitoring
curl -s https://enterno.io/api/heartbeat/TOKEN — simple and reliable.Heartbeat monitor: 5 tasks free, Telegram and email alerts on missed runs.
Sign up free(1) DMS is cron-only — uptime/SSL needs a second tool. (2) No Telegram. (3) Per-snitch pricing scales noticeably worse at 30+ jobs. If you are Heroku-only with one-or-two jobs — DMS remains a fine choice.
A Heroku Add-ons marketplace listing is on the roadmap, ETA Q3 2026. For now — a plain curl in the Scheduler command works without issues.
DMS shows 30 days. Enterno.io: Free 14d, Pioneer 30, Navigator 90, Captain 730. For auditing cron runs over a quarter — Enterno Navigator equals DMS Pro on coverage.
Free plan — 20 monitors, 5-minute checks, no card required. Upgrade for 1-minute interval and multi-region monitoring.