Saludos mi estimado para administracion de servidores y soporte al momentos de caidas siempre pienso que es mejor involucrar lo menos posible al cliente ya que muchas veces caracen de los conocimientos minimos para al menos ayudar a identificar las fallas.
En este orden de ideas creo es mejor soluciones via mail o sms con sistemas sencillos en cualquier lenguaje de programacion, como explique en otro post estuve en un tiempo desarrollando una soluciion para prevenir apagadas inesperadas de los servidores de WISP pequeños a los cuales atendia y se pudo realizar un pequeño sistema de monitoreo de interrupciones electricas en bat, bash, vbs, php el cual se encarga de apagar los servidores en caso de interrupcion electrica y envia un mail al administrador de la red para que este estuviera en cuenta del incidente.
Cabe destacar que no son complicados de hacer y buscando un poco de informacion hasta te consigues con algun codigo medio empezado que puedes adaptar a tus necesidades