Ad Widget

Collapse

Action não Envia Email, usando script SendEmail

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • leaots
    Junior Member
    • May 2014
    • 7

    #1

    Action não Envia Email, usando script SendEmail

    Olá Pessoal,

    Sou novo aqui na comunidade e também no zabbix, estou tendo problemas com o envio de email usando o script SendEmail, segui o tutorial do Cléber Brito disponível em http://clebercbs.blogspot.com.br/201...mail-para.html.

    Realizei todos os procedimentos do tutorial, configurei o MediaTypes, Action e adicionei email no perfil do usuário, mas o e-mail só é enviado pelo console, através da web verifiquei o log em Audit-->Actions e o status fica como "sent" mas o e-mail não chega de nenhuma forma.

    Também adicionei o usuário do Zabbix e grupo Zabbix como dono da pasta /etc/zabbix/scripts.

    Estou usando o SMTP do Bol.

    Alguém tem ideia do que pode ser feito para resolver esse problema?

    Os prints da configuração seguem em anexo.

    Estou usando a versão 2.2 do Zabbix

    Muito Obrigado!
    Attached Files
  • Hernandes Martins
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Apr 2011
    • 900

    #2
    Já verificou os logs ? aparece alguma mensagem de erro ?
    __

    Att.
    Hernandes Martins - Zabbix Trainer

    Zabbix Brazil Partner - www.luniobr.com

    Zabbix Brazil Community - www.zabbixbrasil.org

    Blog: hernandesmartins.blogspot.com.br

    Skype: hernandss
    Telegram: @MrHernandes

    Español
    Facebook: facebook.com/groups/zabbixlatam
    Telegram: https://t.me/ZabbixEspañol

    Português
    Facebook: facebook.com/groups/zabbixbrasil/
    Telegram: https://t.me/ZabbixBrasil

    Comment

    • angelhc
      Senior Member
      Zabbix Certified Specialist
      • Nov 2009
      • 226

      #3
      Porqué no configuras un servidor de correo desde el frontend?
      En Administration-->Media types lo metes y te puedes olvidar del script.
      ¿Porqué necesitas un script?

      Saludos.
      Number of hosts 1600,Number of items +90k,Number of triggers +22k, Number of users +100, New values per second +1270

      http://zabbixes.wordpress.com/

      Comment

      • Hernandes Martins
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Apr 2011
        • 900

        #4
        Bueno angelhc,

        Es una buena possiblidad, tengo un tutorial sobre notificaciones com zabbix+gmail+postifix.

        Vea se te ayuda.

        Video Tutorial Notificação Zabbix com Gmail e Postfix       As informações referente ao conteúdo está no post a...
        __

        Att.
        Hernandes Martins - Zabbix Trainer

        Zabbix Brazil Partner - www.luniobr.com

        Zabbix Brazil Community - www.zabbixbrasil.org

        Blog: hernandesmartins.blogspot.com.br

        Skype: hernandss
        Telegram: @MrHernandes

        Español
        Facebook: facebook.com/groups/zabbixlatam
        Telegram: https://t.me/ZabbixEspañol

        Português
        Facebook: facebook.com/groups/zabbixbrasil/
        Telegram: https://t.me/ZabbixBrasil

        Comment

        • angelhc
          Senior Member
          Zabbix Certified Specialist
          • Nov 2009
          • 226

          #5
          Gracias! pero yo lo tengo configurado con un server interno y funciona muy muy bien.
          Solo intentaba ayudar al compañero leaots
          Number of hosts 1600,Number of items +90k,Number of triggers +22k, Number of users +100, New values per second +1270

          http://zabbixes.wordpress.com/

          Comment

          • leaots
            Junior Member
            • May 2014
            • 7

            #6
            Obrigado a todos,

            Na verdade logo depois que eu postei aqui, a configuração funcionou e eu consegui receber o e-mail.

            Mas demorou bastante para eu receber o primeiro email pelo zabbix, reiniciei o servidor 3 vezes e só depois de 2 dias começou a funcionar.

            Muito Obrigado.

            Comment

            • tonyoecruz
              Junior Member
              • Jul 2014
              • 3

              #7
              Mesmo Problema

              Originally posted by leaots
              Obrigado a todos,

              Na verdade logo depois que eu postei aqui, a configuração funcionou e eu consegui receber o e-mail.

              Mas demorou bastante para eu receber o primeiro email pelo zabbix, reiniciei o servidor 3 vezes e só depois de 2 dias começou a funcionar.

              Muito Obrigado.
              Olá.

              Estou com o mesmissimo problema.. O que você fez para solucionar ?
              Já reiniciei o server mas nada ainda..

              Minhas consifugações estão iguais as suas..

              Não aparece nada no log do script.. apenas as mensagens de teste que envio direto pela linha de comando do server..

              Abs.

              Comment

              • Hernandes Martins
                Senior Member
                Zabbix Certified SpecialistZabbix Certified Professional
                • Apr 2011
                • 900

                #8
                Analisando.

                Via linha de comando funciona ok
                já tentou executar com o usuário do zabbix ? funciona ?

                Caso não podemos ter problemas de permissão de acesso aos arquivos.
                __

                Att.
                Hernandes Martins - Zabbix Trainer

                Zabbix Brazil Partner - www.luniobr.com

                Zabbix Brazil Community - www.zabbixbrasil.org

                Blog: hernandesmartins.blogspot.com.br

                Skype: hernandss
                Telegram: @MrHernandes

                Español
                Facebook: facebook.com/groups/zabbixlatam
                Telegram: https://t.me/ZabbixEspañol

                Português
                Facebook: facebook.com/groups/zabbixbrasil/
                Telegram: https://t.me/ZabbixBrasil

                Comment

                • eduardobertobr
                  Member
                  • Jul 2014
                  • 30

                  #9
                  Mesmo Problema

                  Originally posted by Hernandes Martins
                  Analisando.

                  Via linha de comando funciona ok
                  já tentou executar com o usuário do zabbix ? funciona ?

                  Caso não podemos ter problemas de permissão de acesso aos arquivos.

                  Eu estou com o mesmo problema. Via linha de comando o e-mail é enviado e eu recebo o teste. Quando o Zabbix envia através da ação criada ele me mostra que foi enviado, porém não chega o e-mail. O log me informa a seguinte mensagem:

                  25960:20141218:171845.124 send_mail.sh output:
                  Dec 18 17:18:45 zabbix sendEmail[31399]: Error: "-" is not a recognized option!
                  sendEmail-1.56 by Brandon Zehm <[email protected]>
                  Synopsis: sendEmail -f ADDRESS [options]
                  -f ADDRESS from (sender) email address
                  -t ADDRESS [ADDR ...] to email address(es)
                  -s SERVER[:PORT] smtp mail relay, default is localhost:25
                  -cc ADDRESS [ADDR ...] cc email address(es)
                  -bcc ADDRESS [ADDR ...] bcc email address(es)

                  Como via linha de comando funciona perfeitamente não consigo encontrar onde está meu erro. Podem ajudar?

                  Comment

                  • eduardobertobr
                    Member
                    • Jul 2014
                    • 30

                    #10
                    Resolvido

                    Consegui resolver o problema. Foi necessário alterar os parâmetros do arquivo .sh para poder funcionar.
                    Last edited by eduardobertobr; 26-12-2014, 20:35.

                    Comment

                    • Leandro
                      Junior Member
                      • Jan 2011
                      • 24

                      #11
                      Action não Envia Email, usando script SendEmail

                      Originally posted by eduardobertobr
                      Consegui resolver o problema. Foi necessário alterar os parâmetros do arquivo .sh para poder funcionar.
                      Eduardo quais foram os parâmetros que você alterou do sendemail.sh?

                      Comment

                      • eduardobertobr
                        Member
                        • Jul 2014
                        • 30

                        #12
                        Originally posted by Leandro
                        Eduardo quais foram os parâmetros que você alterou do sendemail.sh?
                        Bom dia, Leandro.

                        No meu caso deixei assim:

                        --
                        #!/bin/sh

                        export smtpemailfrom="[email protected]"
                        export zabbixemailto="$1"
                        export zabbixsubject="$2"
                        export zabbixbody="$3"
                        export smtpserver="smtp.dominio:587"
                        export smtplogin="[email protected]]"
                        export smtppass="******"

                        /usr/bin/sendEmail -o tls=yes -f $smtpemailfrom -t "$1" -u "$2" -m "$3" -s $smtpserver -xu $smtplogin -xp $smtppass
                        --

                        Utilize todas as aspas!!

                        Qualquer problema poste como está seu script para adaptarmos ele!

                        Espero ter ajudado.

                        Comment

                        • forestal
                          Junior Member
                          • Apr 2015
                          • 1

                          #13
                          Help

                          Olá,

                          Você pode me dizer quais são os parâmetros mudança? Desde que eu tenho dias com o mesmo problema e que não é o que acontece para não receber o e-mail, porque se eu executar o scrip do console me tudo funciona corretamente.

                          uma saudação

                          Comment

                          • Leandro
                            Junior Member
                            • Jan 2011
                            • 24

                            #14
                            Alteração

                            Originally posted by forestal
                            Olá,

                            Você pode me dizer quais são os parâmetros mudança? Desde que eu tenho dias com o mesmo problema e que não é o que acontece para não receber o e-mail, porque se eu executar o scrip do console me tudo funciona corretamente.

                            uma saudação
                            Segue o meu arquivo: Verifique com atenção e veja se vai funcionar
                            # !/bin/bash

                            export smtpemailfrom="zabbix@dominio"
                            export zabbixemailto="$1"
                            export zabbixsubject="$2"
                            export zabbixbody="$3"
                            export smtpserver="servidor.smtp.com.br"
                            export smtplogin="zabbix@dominio"
                            export smtppass="senha"

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

                            Comment

                            • eduardobertobr
                              Member
                              • Jul 2014
                              • 30

                              #15
                              Poste seu script

                              Originally posted by forestal
                              Olá,

                              Você pode me dizer quais são os parâmetros mudança? Desde que eu tenho dias com o mesmo problema e que não é o que acontece para não receber o e-mail, porque se eu executar o scrip do console me tudo funciona corretamente.

                              uma saudação
                              Olá!

                              Caso não tenha conseguido poste aqui como está seu script para que possamos analisar e sugerir as alterações.

                              Comment

                              Working...