Monitorando o servidor de e-mail recebido

3

O que as pessoas usam para monitorar se o servidor de e-mail está aceitando e-mail externo? A maioria das soluções de monitoramento envia avisos por e-mail, que são inúteis quando o e-mail recebido é interrompido, portanto, é necessário algum outro método de notificação. Idealmente, este é um software que podemos apenas executar localmente, mas serviços externos também são aceitáveis.

Histórico: Nosso modem ADSL tem um firewall estúpido que bloqueia as conexões de entrada, que podem ser removidas manualmente via telnet, mas voltam sempre que a conexão PPPoE cai. Vamos comprar um novo em breve, mas ter um monitoramento por e-mail parece ser uma boa ideia em geral.

    
por TRS-80 01.07.2009 / 10:24

6 respostas

5

Talvez você esteja vendo isso de maneira errada?

Se isso ocorrer toda vez que sua conexão PPPoE cair, por que não monitorar essa conexão? A qualquer momento, espere até que ele volte e tenha um script que entre e redefina as regras / configurações necessárias.

Nenhuma razão para notificá-lo sobre o problema, se você puder corrigi-lo automaticamente (também reduziu o tempo que o serviço fica indisponível).

    
por 01.07.2009 / 22:25
1

Um método que usei no passado é enviar email para uma conta de teste, com um programa verificando essa caixa de correio regularmente. Se houve "tempo suficiente" desde o último e-mail recebido, há um problema.

Isso também pode ser usado para monitorar o atraso de mensagens por meio de uma rede maior de servidores de email (que era, na verdade, o principal uso do código, mas também funcionava como um alerta para problemas de servidor de email).

    
por 01.07.2009 / 10:48
1

Se o seu modem / roteador permitir que você faça o loop via interface externa (ou seja, você pode acessar recursos internos pelo endereço público de dentro da sua rede), basta executar um script para abrir e fechar uma conexão SMTP periodicamente. Infelizmente, nem todos os roteadores permitem que você faça loopback, portanto, não há como testá-lo internamente, portanto, seria necessário encontrar uma maneira de testá-lo externamente.

    
por 01.07.2009 / 10:52
1

Usamos o Nagios para enviar mensagens de texto SMS via Clickatell. O Clickatell não é gratuito, mas é suficientemente baixo e os alertas são importantes o suficiente para valer a pena. Também enviamos e-mails, mas o SMS é o principal método de alerta.

Usamos as verificações padrão do Nagios para garantir que a porta 25 esteja aberta e que recebamos um banner SMTP e semelhante em nosso serviço POP3. Também temos um conjunto de verificações personalizadas que enviam um email e tentam ler uma caixa POP3 para esse email. Isso nos dá testes de ponta a ponta, e as verificações individuais de serviço podem nos fornecer informações adicionais sobre o que pode estar errado, mesmo que as duas continuem funcionando.

    
por 01.07.2009 / 10:57
1

para monitorar verdadeiramente sua capacidade de conexão de entrada, você precisa monitorá-lo de fora e não de dentro, pois de dentro de sua rede você poderá alcançar o porto sem nenhum problema, mas de fora pode não ser o caso.

então você precisa usar o serviço de terceiros para monitorá-lo, e sim como você disse que é inútil enviar para o email hospedado com esse servidor de email, então você precisa usar outro email também (eu pessoalmente uso o email do meu SMS que é totalmente diferente do servidor de e-mail que está hospedando, garantindo que eu notificarei sempre que houver um problema)

** ATUALIZAÇÃO **

Eu escreveria um script e o colocaria no cron para verificar a periodicidade do seu firewall e, se algo tivesse que ser mudado, o script o mudaria.

a outra coisa que eu escalaria para obter novos equipamentos o mais rápido possível, já que isso não parece ser uma solução confiável no final do dia.

    
por 27.08.2012 / 21:55
0
O

link monitorará o fluxo de SMTP e ligará para você se as coisas ficarem inativas. Útil para monitorar que seus sistemas estão ativos, a energia está ligada, a conexão com a internet está funcionando, etc.

    
por 04.09.2012 / 12:57