A resposta correta para a sua pergunta é :
Existem alguns aplicativos que oferecem esse tipo de recurso. São aplicativos de monitoramento, que além de alarmar indisponibilidade, podem alarmar também outros tipos de evento, ex. Se um switch core passar 80% de processamento de CPU por x minutos, ou se um link ultrapassar 90% de utilização, etc.
O monitoramento é feito por pacotes snmp.
Existem softwares gratuitos (os melhroes para Linux ) e pagos, como o Whatsup. As possibilidades são enormes.
Aqui na empresa utilizamos o Whatsup Gold mesmo.
Monitoramos todos os nossos clientes com ele.