Periodic task (cron) monitoring
Ability to monitor periodic tasks with a simple HTTP call (like https://github.com/healthchecks/healthchecks, https://deadmanssnitch.com/ or https://cronitor.io/)
ex: curl https://updn.io/9jNKL24

7 comments
-
thbar commented
It is still my most wanted feature for updown since 2014.
I need it again and I'm creating an account at https://healthchecks.io, I think there is a missed opportunity (but you know your audience better, just my feeling here!).
It could help people monitor all types of internal operations, from offsite backups to data synchronisation to non-visible servers.
-
Erkan Arslan commented
Suggestion to all users waiting for this feature. Until this is published you can save the date of last successful operation to your database. Create and endpoint. It returns success if date is in allowed interval, error response otherwise. Make updown.io watch this endpoint
-
Thanks for bringing this one to my attention, looks nice. I'm adding it to the list of alternatives in the description too so other people can use it.
-
Arnaud Lapiere commented
https://github.com/healthchecks/healthchecks is open source, as a good starting point
-
Max commented
Especially things like Let's Encrypt renewals (although indirectly monitored through TLS expiry notifications...), backups and the like are tedious to monitor manually. With your credit based pricing this would work really well for me. Most of the existing offers simply cost to much. I run a few small virtual servers and paying a quarter of my infrastructure costs for monitoring doesn't seem right to me.
By the way: I have everything monitored, credits left for two years and already want to throw money at you for being such a great, simple and elegant service.
-
JD commented
Agreed. It would definitely be a welcome addition for our servers in our local network not otherwise accessible. Known as PUSH/heartbeat monitoring as well. GET/POST or even an API call could suffice.
-
thbar commented
Even more important than cron monitoring, this would allow to monitor HTTP servers which are not otherwise visible to updown.io (enterprise servers).
E.g. an Elixir/Rails app would create an internal timer to call updown.io at the agreed rate, and updown would warn us if it wasn't contacted at the expected pace.
This would probably open your product to more enterprisey clients.
Hope you'll consider this!