Isso não responde completamente à sua pergunta, mas eu escrevi um script para Monitor Exchange Servers . (Foi escrito para E2k3, mas deve funcionar em E2k7, mas E2k10 é duvidoso). No momento, ele verifica se os servidores especificados são executáveis, os Serviços do Exchange estão em execução, os conectores estão em execução, os armazenamentos de dados estão montados e as unidades de log de transações estão pelo menos 50% cheias (cujo limite pode ser alterado).
Eu tenho essa execução como uma tarefa agendada a cada 10 minutos, enviando um alerta de e-mail / pager se um problema for detectado. Isso funciona melhor se você tiver um servidor SMTP autônomo (digamos, um pequeno servidor Linux / Unix sendmail silenciosamente em algum lugar), já que nada acontecerá se seu ambiente de e-mail estiver quebrado em um único ponto de falha ...
Outra maneira de contornar essa limitação (de SPoF) é fazer uma cópia modificada destinada a ser executada a partir de um prompt de comando e apenas imprimir os resultados na tela.
Isso não quer dizer que você não possa modificá-lo para exibir um formato de arquivo de sua escolha (html / json / xml) para um painel de controle ler ou acionar outros tipos de alertas. Você está limitado apenas pela sua imaginação.