Bem, a solução geral seria adicionar algum monitoramento externo.
Uma abordagem pode ser executar o seu próprio servidor Nagios . Definitivamente, há algum esforço em configurá-lo, mas, por outro lado, ele também permitirá que você faça todos os tipos de monitoramento.
Uma solução talvez mais fácil seria usar algum serviço de monitoramento de terceiros, como foi? ou pingdom .
Além de garantir a resposta do servidor ao http, é bom verificar também se a página de resposta contém alguma frase esperada. Dessa forma, você obtém alguma verificação de que também a camada de aplicação subjacente está funcionando.