After building OnlineOrNot's uptime check system (handles websites, APIs and web apps), I wanted an independent system that could verify that the uptime check system actually runs when I expect it to (every 15 seconds).
So I built Cron Job Monitoring for OnlineOrNot.
It's relatively simple to setup too: you give your check a name, OnlineOrNot gives you a https://oonchk.com/ URL, and you curl that URL every time your cron job runs.
Paying for it is kind of a feature? Being serious… I have decided to use Digital Ocean for side projects and pay because it changes the relationship and expectations over chasing free tiers of stuff.
After building OnlineOrNot's uptime check system (handles websites, APIs and web apps), I wanted an independent system that could verify that the uptime check system actually runs when I expect it to (every 15 seconds).
So I built Cron Job Monitoring for OnlineOrNot.
It's relatively simple to setup too: you give your check a name, OnlineOrNot gives you a https://oonchk.com/ URL, and you curl that URL every time your cron job runs.
For example:
copy_backups_to_s3 && curl https://oonchk.com/xxxxx
It supports all the same alerts as uptime checks (email, SMS, Slack, Discord, Webhooks, PagerDuty, OpsGenie, Spike.sh, Grafana OnCall).