Outras pessoas sugerem o envio de mensagens regulares dizendo que as coisas estão bem, mas pessoalmente eu não concordo com isso. O monitoramento deve permanecer em silêncio, a menos que haja um problema, e nunca confie em um usuário que perceba que algo está errado, como "Ah, não recebi esse e-mail diário em alguns dias". Especialmente se você tiver mais de uma pessoa respondendo a alertas, cada um pode pensar que o outro já removeu a mensagem diária "Estou bem".
Temos um serviço externo (dos quais existem centenas, mas usamos wormly ) para fazer verificações HTTP de nossos servidor de monitoramento para ter certeza de que está funcionando e pode alcançar a Internet. Essa é a nossa principal preocupação em monitorá-lo. Então nosso servidor Nagios monitora todos os nossos servidores Nagios de clientes.
Mas, você traz um bom ponto. Provavelmente, devemos adicionar um URL HTTP que verifique a fila do postfix e, se ela mostrar um número incomum de mensagens, o que provavelmente significa que tem qualquer na fila e, em seguida, crie um alerta. Outra opção seria usar métodos diferentes para alertas, por exemplo, um agente de entrega de SMS não SMTP, bem como SMTP que usamos atualmente.
No nosso caso, porém, não me lembro de termos tido o servidor de correio eletrônico morto. É claro que todo esse servidor de e-mail é usado para enviar alertas do Nagios, então a configuração é muito simples e quase nunca muda.