Ad Widget

Collapse

PROBLEMA: Alguns e-mails chegam outros não!!!

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • elvis.pompeu
    Member
    • Apr 2013
    • 87

    #1

    PROBLEMA: Alguns e-mails chegam outros não!!!

    Boa tarde a todos,

    No momento tenho um servidor zabbix versão 2.0.7, com as seguintes configurações:

    Processador: Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz
    Memória RAM: 512MB

    Ele esta em nossa Cloud AWS (Amazon Web Services) e esta em produção, 100% funcional, porém um problema CRÍTICO que estou passando é referente a entrega de alertas via e-mail, alguns estão chegando normalmente até os seus destinatários e outros não, e esses mesmo alertas que as vezes não recebo via e-mail, eu recebo no G-talk (meu Zabbix envia alerta via Google Talk).
    E o mais engraçado que no frontend web, tanto em Actions quanto em Notifications consta que os e-mails saíram do Zabbix, mas por alguma razão, não chegaram.
    Infelizmente, isso vem ocorrendo pelo menos umas 3 ou 4 vezes por dia, a cada alerta gerado. Claro que existe a possibilidade também de ser o SES (Serviço de Mailing oferecido pela Amazon), mas o downtime deles é muito baixo, por isso não creio que seja problema deles também, ainda assim sei que esse problema também pode estar nos servidores SMTP responsáveis pelo lado dos destinatários....
    Mas para facilitar as coisas, existe algum parâmetro de configuração do zabbix_server.conf voltado apenas para alertas? Encontrei na documentação o SenderFrequency, mas ele é apenas voltado para situações em que o alerta NÃO FOI ENVIADO, o que não é a situação aqui, já que o zabbix consta que foram enviados e o problema esta difícil sob identificar onde esta ocasionando este problema.

    Se alguém já passou por esse tipo de problema e se possível contribuir com sua experiência em como solucionou este problema, ficarei eternamente grato!

    Atenciosamente,
    Elvis Suffi Pompeu
  • elvis.pompeu
    Member
    • Apr 2013
    • 87

    #2
    Outros detalhes relevantes:

    Monitoro:

    14 Ativos de Redes
    29 Servidores
    3 Links

    (Esse ambiente ainda vai crescer bem mais!)

    Além de possuir outro servidor dedicado exclusivamente para o MySQL dentro de nossa Cloud AWS voltado só para a base do Zabbix. A configuração dele o processador é modelo igual (é uma instância EC2 do tipo small) e memória RAM possui 2GB. (Segundo as documentações oficiais do Zabbix, os requisitos de configurações atenderiam até 1000 hosts facilmente).
    E OUTRO FATOR IMPORTANTÍSSIMO:

    90% desses falsos "envio de e-mail de alerta" são de triggers WEB MONITORING!!!

    Pois existe um cliente nosso em que monitoramos um sistema de abertura de chamados que é acesso via VPN e monitoramento é pela VPN (E também por ping no IP da outra extremidade da VPN), quando o sistema web de chamados dele esta DOWN o alerta funciona PERFEITAMENTE, inclusive aparece no Last 20 issues, recebo o alerta no G-Talk, mas não no e-mail...

    Se alguém me ajudar, ficarei muito grato!!!

    (Em dezembro, em breve curso de Zabbix) \o/

    Atenciosamente,
    Elvis Suffi Pompeu
    Last edited by elvis.pompeu; 03-10-2013, 21:50.

    Comment

    • vininunes
      Junior Member
      • Jul 2013
      • 23

      #3
      Também estou com o mesmo problema, alguns alertas não são enviados para o meu e-mail enquanto outros são, percebi também que é mais frequente as mensagens de recuperação da trigger chegarem e as notificando do problema não.
      No zabbix fronted diz que a mensagem foi enviada, ou seja o script foi executado já que utilizo o script do SendEmail, outros alertas são enviados normalmente como o do Jabber e SMS.
      Utilizo um e-mail interno.
      Obrigado

      Comment

      • alisson
        Member
        Zabbix Certified Specialist
        • Nov 2009
        • 70

        #4
        Olá, elvis.pompeu.

        Como está configurada a mídia de envio?
        Você usa um script ou é via mídia e-mail mesmo?
        Se for e-mail, você usa localhost ou algum relay de e-mail?

        __________________
        --
        Alisson Oliveira
        www.unirede.net
        __________________
        --
        Alisson Oliveira
        [url]www.zabbix.com.br[/url]
        [url]www.unirede.net[/url]
        Porto Alegre - RS - Brasil

        Comment

        • elvis.pompeu
          Member
          • Apr 2013
          • 87

          #5
          Bom dia,

          Esta configurado e funcional corretamente com o sendEmail, normalmente, ele funciona para todas as triggers, exceto algumas (que geralmente são de Web Monitoring, e as ações estão configuradas para enviar em todos os níveis de criticidade, exceto quando não classificada).
          Last edited by elvis.pompeu; 10-10-2013, 15:28.

          Comment

          • alisson
            Member
            Zabbix Certified Specialist
            • Nov 2009
            • 70

            #6
            sendEmail, seria o servidor de e-mail SendMail? Ou é um script?

            Se for o sendmail, melhor, pois tu pode verificar no log o que aconteceu com tuas mensagens, se for um script, complica um pouco.
            __________________
            --
            Alisson Oliveira
            [url]www.zabbix.com.br[/url]
            [url]www.unirede.net[/url]
            Porto Alegre - RS - Brasil

            Comment

            • elvis.pompeu
              Member
              • Apr 2013
              • 87

              #7
              sendEmail é o script de alerta de envios de e-mail em perl e não o servidor SMTP. No caso usamos o serviço de Mailing SES da AWS, ele fez relay com nosso servidor SMTP Exchange interno, portanto nosso disparo de alerta é processado lá na Amazon e não internamente, apenas o relay é apontado pra cá.
              Mas pra todos os alertas funciona normalmente, eu recebo os e-mails, exceto no caso de alertas de Web Monitoring, onde monitoramos alguns cenários web (intranet, aplicações, ERP, CRM, etc.)

              Comment

              • elvis.pompeu
                Member
                • Apr 2013
                • 87

                #8
                E outro detalhe que vale ser destacado novamente, os alertas de Web Monitoring estão funcionais, pois eles são exibidos no frontend do Zabbix. O problema é somente na questão de alertas via e-mail mesmo.

                Comment

                • alisson
                  Member
                  Zabbix Certified Specialist
                  • Nov 2009
                  • 70

                  #9
                  Estranho...

                  Nesse caso, tudo depende do retorno do teu script.

                  Exemplo: pode ser que o script sempre retorne 0 (exit 0) mesmo havendo um erro.

                  O ideal seria que o script tivesse algum tipo de log, pelo menos informando qual foi o messageID retornado pelo relay host (no caso, o Mailing SES da AWS).

                  No caso do script, quando dá algum erro de SMTP você deveria dar um exit 1, ou exit 255 (qualquer coisa diferente de 0), caso contrário o zabbix vai interpretar como enviado o e-mail, mesmo não sendo.
                  __________________
                  --
                  Alisson Oliveira
                  [url]www.zabbix.com.br[/url]
                  [url]www.unirede.net[/url]
                  Porto Alegre - RS - Brasil

                  Comment

                  • elvis.pompeu
                    Member
                    • Apr 2013
                    • 87

                    #10
                    Boa tarde,

                    Entendo, mas infelizmente o script não me exibiria uma saída de exit status, só se eu cria-se um item para monitorar isso. Mas creio que seria paranoico em partes chegar a esse ponto.
                    Entretanto, não acredito na possibilidade de ser o script, pois o script esta funcionando, e todos os alertas funcionam, eu recebo e-mail, de qualquer trigger que esta definido na mesma ação, exceto as triggers de monitoramento web (cenários web), todas exceto essas.
                    Eu recebo de carga de processamento, pouco espaço em disco, etc. Normalmente, até mesmo os de Exchange, serviços do AD, serviços do Hyper-V, mas apenas a questão de monitoramentos web, apenas esses tipos de monitoramentos que não me chega o alerta via E-MAIL quando acionado.

                    Comment

                    Working...