Sim, existe.
Ele também pode reiniciar seu aplicativo.
Eu tenho um grande equipamento científico conectado a ele e controlado por um software executado em um PC com Windows. Infelizmente, o software, fornecido pelo fabricante, falha ocasionalmente quando ninguém está lá para assisti-lo. Gostaríamos muito de um software que pudesse assistir ao aplicativo e, quando ele falhar, envie um e-mail imediatamente. Existe alguma coisa lá fora assim?
EDIT: queremos monitorar o aplicativo, que é uma parte normal do software Windows, rodando no PC. A menção do equipamento era apenas uma espécie de pano de fundo para explicar por que nos importávamos.
Você precisará usar alguma lógica aqui ...
Basicamente .. Você precisa encontrar algum tipo de processo / thread / tarefa (qualquer coisa realmente) que esteja sempre em execução, mas que congele / pare de responder a esse tipo de coisa ..
Por exemplo, para monitorar o tempo de atividade e tempo de inatividade de um site específico, o processo / thread / tarefa específica é a capacidade de responder a solicitações TCP na porta 80, portanto, quando não mais responderem, o site é considerado inativo.
Sem ter detalhes sobre o equipamento, posso apenas dar uma visão geral de alto nível como essa.