Holas
Mira, algo parecido creo que hace este sitio:
SiteUptime
Practicamente se maneja igual, el Free comprobando cada 30 min o 60 min, y los de pagos, a cada rato.
Podes generar un boton para tener el Uptime del servidor si queres, esta bueno el servicio, te tenes que registrar y te manda las alertas tambien.
No lo revise mucho aun, a lo mejor lo conozcas ya.
Saludos