Uptime looks useful and I've configured it, but by far the most common problem my server experiences is MariaDB crashing, but leaving the web server up and running.
I think in these circumstances the web server should be throwing a 50x, but it's not clear from the docs whether the Uptime product would consider that a failure worthy of an alert.