API for pushover.net integration
I use pushover.net for all of my lightweight notifications - it's simple, reliable, cheap and very good so fits well with updown.io :)
At its simplest, integration takes the form of an API call with a couple of tokens and a customised message.
Hi all, there's now two options for that which are:
1. Through Zapier (we just added native Zapier integration): https://updown.uservoice.com/knowledgebase/articles/1911991 Using this you can connect pushover.net and receive alerts from updown.io. I'm keeping this suggestion "under review" to gather interest about a native integration with pushover.
2. Using a DigitalOcean function to catch the webhook and push it to pushover (contributed by Marc): https://github.com/MarcHagen/function-updownio-to-pushover
It likely will because I see it gaining popularity, but considering the alternatives way to connect it already: Zapier, the function by Marc, or even their Email gateway (https://support.pushover.net/i29-e-mailing-notifications-to-your-devices), this is not in the short-term roadmap.
You may want to try their Email gateway to avoid intermediaries, I'm not sure how the formatting will come out though.
Will this eventually be integrated natively into updown.io some point in time? The function by MarcHagen is nice but depends on yet another service which kinda defeats the purpose of having reliable notifications when there is fire on the roof ..
Thanks Mark! I just added your function to the list of options.
Marc Hagen commented
some time later, i've created a DigitalOcean function to catch the webhook and push it to pushover.
I wanted to completely switch to updown.io with our new server setup (we currently only use it as a limited secondary monitoring in addition to Pingdom). I especially like the IPv4 + IPv6 support that works out of the box without having to configure multiple checks per host.
But missing support for reliable push notifications is a deal-breaker for me: The dependence on Zapier for push notifications makes updown.io way more expensive than most of its competitors: 100 free Zapier "tasks" are more than enough in 99% of cases but we cannot risk missing notifications if shit really hits the fan. We'd therefore have to pay an additional $17 per month (Zapier's cheapest plan) just for Zapier to forward an HTTP request.
The alternative offered by updown.io don't work well for me: Slack is muted on my device in the after-work hours. Telegram is just shady and I'd have to somehow add an exception to allow a specific channel to disrupt my downtime (not sure if that's even possbile without allowing all channels to disrupt my downtime). I tried "Pushover notifications from e-mails" but unfortunately they are ugly walls of text.
Can you please reconsider adding native pushover support? It'd be easy to allow Pushover to disrupt downtime on my phone.