I've added a ui to ping (status monitor) and added heart checks to the other sites and that's all working nice.
I still need to add rules that mean I only get one text per outage, rather than one per failed ping. I'm also thinking about adaptable rules for sites ("ping every n minutes, at least m consecutive fails").
On the other hand, a simple, offsite, cheap status checker: Yup.