Buscando o histórico do vigia.
Um vigia independente. A cada 5 minutos, um agendador que roda dentro do banco de dados (não dentro do motor) chama o motor, que testa a aplicação, o banco, a autenticação e as sessões de WhatsApp e registra cada resultado. Se o motor não responde, ninguém registra: a lacuna no histórico é a evidência.
Prova de vida do banco. O próprio agendador grava um batimento a cada 5 minutos. Se o banco cair, o batimento some.
Ausência conta contra. Um dia inteiro sem leitura é contado como indisponível, nunca como "sem dados".
Re-teste de 1 minuto. Depois de uma falha, o vigia insiste a cada minuto até a primeira leitura boa, para a janela do incidente ser real, não "até 5 minutos".
Backup com prova. Todo dia o backup é restaurado num banco de rascunho, as tabelas e as linhas são contadas e comparadas com o banco vivo. Backup não testado não é backup.