I just use curl in a bash script to hit the webhooks endpoint (with some URI variables). I can certainly detect if I don't get a good response back.
However, it's a bit of a chicken and egg from there. If the macrodroid webhook is down, and I use macrodroid on my phone to receive alerts, and my...