Ad Widget

Collapse

Alertas via e-mail

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • rafamagalhaes
    Member
    • Jan 2011
    • 30

    #1

    Alertas via e-mail

    Pessoal,

    Estou com problemas para envio de e-mail no Zabbix.

    Possuo um Zabbix 1.8.3 no SO Ubuntu 8 e meu Server Mail é Exchange.

    Como posso configurar o Zabbix?

    Obrigado pela ajuda!
  • andersguitar
    Member
    • Dec 2010
    • 64

    #2
    Falae. Cara, eu não utilizo o Exchange mas acredito que voce use SMTP autenticado. Se for, nativamente, não é possível com o Zabbix (pelo método email). Terás que criar um script chamando uma aplicação externa para enviar o email. Qual o teu cenário?
    Vou te passar o meu, ve se ajuda...
    Servidor: Ubuntu 10.04 Server
    Email: localweb.
    Software para envio de email autenticando no SMTP vai console: sendEmail.
    O que fiz: criei um script em uma pasta no /etc, alterei no zabbix_server.conf o diretorio padrão para scripts de alertas e externos;
    No zabbix (Configuração - Ações - Criar ação), criei a opção de alerta via script (criada em Administração - Tipos de Mídia). Dei permissão total a pasta script para usuário e grupo zabbix.
    Daí, funcionou.

    Segue o script (vi aqui no forum, se não me engano):

    #!/bin/bash
    export smtpemailfrom=email@dominio #email que sera enviado o alerta
    export zabbixemailto=$1
    export zabbixsubject=$2
    export zabbixbody=$3
    export smtpserver=smtp.dominio
    export smtplogin=email@dominio # configurar de acordo com seu servidor
    export smtppass=senha

    /usr/bin/sendEmail -f $smtpemailfrom -t $zabbixemailto -u $zabbixsubject -m $zabbixbody -s $smtpserver:587 -xu $smtplogin -xp $smtppass

    Se precisar de mais detalhes, só avisar.

    Comment

    • rafamagalhaes
      Member
      • Jan 2011
      • 30

      #3
      E qual deveria ser a configuração da ação. Pois já tenho este script, porém, continuo sem receber e-mail.

      Obrigado,

      Comment

      • andersguitar
        Member
        • Dec 2010
        • 64

        #4
        E qual deveria ser a configuração da ação. Pois já tenho este script, porém, continuo sem receber e-mail.

        Obrigado,

        Bem, depois que eu criei a midia ScriptEmail, fui em configurações - ações.
        Lá, deixei como origem "Trigger" e criei uma ação como:
        Nome - o nome da ação;
        Origem - Triggers;
        Assunto e mensagem - deixei como está;
        Condição da ação - nova - host = meuhost
        Operações da ação - Nova - enviar mensagem - usuário (admin) - enviar apenas para (ScriptEmail) - Adicionar

        Em configurações (no topo da tela) adicionei a midia ScriptEmail criada e configurei o email que queria que recebesse o email. Salvei.

        Daí, funcionou.

        Foi mal pela forma que o texto foi redigido, to no trabalho, daí, sai meio rapido...
        Qq parada, só falar.

        Comment

        • rafamagalhaes
          Member
          • Jan 2011
          • 30

          #5
          Muito obrigado pela ajuda, mas ainda não funcionou.

          Estou anexando as telas com as configurações que eu fiz.

          Por favor, veja se está tudo correto.
          Last edited by rafamagalhaes; 15-10-2014, 14:37.

          Comment

          • andersguitar
            Member
            • Dec 2010
            • 64

            #6
            Vamos lá. Nos campos de assunto e corpo da mensagem, eu deixei o padrão. Dei permissão total na pasta de script para usuario e grupo zabbix. Qual programa voce está utilizando para envio de email em modo texto? Se for o que eu passei aqui, copia o arquivo do script para outro local, altrera dentro dele as variaveis $1 $2 $3 para os itens que ele pede e faz um teste, executando no temrinal. Ve qual aa mensagem que dá.

            Comment

            • rafamagalhaes
              Member
              • Jan 2011
              • 30

              #7
              Ao executar o script aparece o seguinte erro:

              root@ZABBIX18:/etc/zabbix/scripts# ./zabbixemail.sh
              Jan 05 14:27:44 zabbix18 sendEmail[12044]: WARNING => SMTP-AUTH: No mutually supported authentication methods available
              Jan 05 14:27:44 zabbix18 sendEmail[12044]: ERROR => ERROR => SMTP-AUTH: Authentication to 10.0.0.12:25 failed.

              Comment

              • Kaduricardu
                Junior Member
                • Nov 2010
                • 1

                #8
                Get Value from agent failed:ZBX_TCP_READ()failed[connection reset by peer]

                Pessoal

                Estou tendo um grave erro no meu servidor de monitoramento onde ele monitora os demais servidores mas ele mesmo não esta sendo monitorado.Pela interface grafica em host em disponibilidade ele apresenta o erro :

                Get Value from agent failed:ZBX_TCP_READ()failed[connection reset by peer]

                quando reinicio o serviço me reporta esta mensagem:

                /etc/init.d/zabbix-agentd restart

                Restarting Zabbix agent daemon: zabbix_agentStopping Zabbix agent daemon: zabbix_agentd
                No /usr/local/sbin/zabbix_agentd found running; none killed.
                Starting Zabbix agent daemon: zabbix_agentd

                Log:

                tail -f /var/log/zabbix_agentd.log
                tail: não foi possível abrir `/var/log/zabbix_agentd.log' para leitura: Arquivo ou diretório não encontrado
                tail: nenhum aquivo restante

                Se alguem puder me ajudar

                Grato

                Comment

                • exkg
                  Senior Member
                  Zabbix Certified Trainer
                  Zabbix Certified Specialist
                  • Mar 2007
                  • 718

                  #9
                  Oi ...

                  Acho que temos dois assuntos diferentes nessa thread:

                  MAIL com o ZABBIX: nao entendih exatamente pq criar scripts externos, nao bastaria liberar o Exchange o IP do ZABBIX Server para relay ?

                  Erro monitorando o server: o que tuh tens na diretiva Servers= do seu ZABBIX Agente ?


                  []s,
                  Luciano
                  --
                  Luciano Alves
                  www.zabbix.com
                  Brazil | México | Argentina | Colômbia | Chile
                  Zabbix Performance Tuning

                  Comment

                  • flavio.costa
                    Junior Member
                    • Jun 2010
                    • 16

                    #10
                    Boa Tarde, fiz este script e o zabbix da no status como OK, porem nao recebo o mail.

                    eu uso o zabbix 1.83, o livecd do suse

                    Comment

                    • Donini II
                      Junior Member
                      • May 2011
                      • 9

                      #11
                      Originally posted by flavio.costa
                      Boa Tarde, fiz este script e o zabbix da no status como OK, porem nao recebo o mail.

                      eu uso o zabbix 1.83, o livecd do suse
                      rafamagalhaes, acredito que vc já tenha resolvido o problema de envio de email, porque o post tem mais de 5 meses, mas pode ser a duvida de muitos outros, se possivel poste como resolveu seu problema, e aqui vai uma dica que sofri pra descobrir, no zabbix configure o para enviar os alertas para o email localhost.localdomain, o serviço de entregar o email ao destino será do servidor de email queno seu caso é o Exchange.

                      Comment

                      • pccruz
                        Member
                        • Mar 2011
                        • 37

                        #12
                        Caros,

                        Estou com um problema, não recebo e-mails de ALERTA no exchange, já fiz a liberação do IP no exchange como Relay.

                        No arquivo /etc/postfix/mainf.cf (Inseri o Ip do server exchange na ultima linha e tirei o comentário)

                        #relayhost = $mydomain
                        #relayhost = [gateway.my.domain]
                        #relayhost = [mailserver.isp.tld]
                        #relayhost = uucphost
                        relayhost = 172.16.21.235

                        Em Media type configurei da seguinte forma:

                        Type: E-mail
                        SMTP server: localhost
                        SMTP helo: localhost
                        SMTP email:[email protected] r

                        Criei a Action operations e Action conditions.

                        Porém não recebo os e-mails do Zabbix

                        Já no Linux eu fiz o seguinte procedimento para teste:

                        mailx -s teste [email protected]
                        conteudo
                        .

                        Reiniciei o serviço do POSTFIX e esta no ar

                        E recebi no meu exchange sem problemas, o que pode ser?

                        Versão Zabbix 1.8.4 Copyright 2001-2010 by SIA Zabbix

                        Att

                        Comment

                        • jaime.alves
                          Junior Member
                          • Oct 2011
                          • 4

                          #13
                          Novato

                          Pessoal desculpe me intrometer na convesa mas gostaria de umas dias,
                          sou novato e estou começando a mexer no zabbix agora, já instalei, agora gostaria de saber como fazer para adicionar um email para que mande email quando tiver uma falha.
                          Preciso instalar algum servidor de email no zabbix e como faço?

                          Comment

                          • brunocorreia
                            Junior Member
                            • Jan 2012
                            • 9

                            #14
                            Bom, acho que tô meio que ressucitando o tópico, mas vamos lá...

                            Como nosso serviço de email é externo tive que usar o script, fiz os testes e aparentemente o envio transcorre normal (teste fora do Zabbix):

                            Jan 15 10:17:04 bruno-note sendEmail[7741]: Email was sent successfully!

                            Mas o email não chega, já tentei inúmero email diferente para destino.

                            Consequentemente os emails do Zabbix não chegarão.

                            Tem alguma coisa a mais a fazer?

                            Comment

                            • exkg
                              Senior Member
                              Zabbix Certified Trainer
                              Zabbix Certified Specialist
                              • Mar 2007
                              • 718

                              #15
                              ... mas eles estao ' saindo' do ZABBIX ? Nas acoes (do evento) aparece o E-mail como enviado e/ou acao como executada ?


                              []s,
                              Luciano
                              --
                              Luciano Alves
                              www.zabbix.com
                              Brazil | México | Argentina | Colômbia | Chile
                              Zabbix Performance Tuning

                              Comment

                              Working...