Nagios é tudo que você quer. Um pouco difícil de configurar corretamente, mas funciona muito bem. Não escreva seu próprio software para isso, o Nagios já faz isso e está fazendo isso muito muito bem.
Relacionado a postar mensagens no Nagios, você pode usar o NSCA para scripts remotos ou simples para locais.