Fabriciojf.com Wiki
  • FAQ
    • APIs
      • FAQs Favoritos

        Qual é a sua dúvida?

        •  Página inicial do FAQ
        • Docker
        • Criando um ambiente Zabbix com Docker

        Criando um ambiente Zabbix com Docker

        Docker Zabbix

        • https://github.com/fabriciojf/docker-images/tree/main/zabbix
        $ git clone https://github.com/fabriciojf/docker-images/
        $ cd docker-images/zabbix
        $ docker-compose up -d

        Instalando envio de email no zabbix

        Intalando os pacotes necessários

        Instale o pacode ssmtp

        $ apt-get install ssmtp y
        

        Editando as configurações do smtp

        Edite o arquivo conf adicionando os dados do smtp da conta google

        $ nano /etc/ssmtp/ssmtp.conf
        #
        # Config file for sSMTP sendmail
        #
        # The person who gets all mail for userids < 1000
        # Make this empty to disable rewriting.
        #root=postmaster
        
        # The place where the mail goes. The actual machine name is required no
        # MX records are consulted. Commonly mailhosts are named mail.domain.com
        #mailhub=mail
        
        # Where will the mail seem to come from?
        #rewriteDomain=
        
        # The full hostname
        hostname=DESKTOP-A4ITBDH.localdomain
        
        # Are users allowed to set their own From: address?
        # YES - Allow the user to specify their own From: address
        # NO - Use the system generated From: address
        #FromLineOverride=YES
        
        root=seu_email@gmail.com
        mailhub=smtp.gmail.com:465
        FromLineOverride=YES
        AuthUser=seu_email@gmail.com
        AuthPass=senha_do_seu_email
        UseTLS=YES
        

        Configurando o Gmail

        • Faça o login no gmail
          • http://gmail.google.com
        • Libere acesso de apps menos seguros
          • https://myaccount.google.com/lesssecureapps
        • Teste o envio de email
        $ echo "E-Mail using the command-line" | ssmtp seu_email@gmail.com
        

        Acesse o zabbix

        • Faça login no Zabbix
        • Acesse o item:
          • Admnistration > Media types > Email
        • Ajuste as configurações como no modelo abaixo
        Name = Email
        Type = Email
        Smtp Server = smtp.gmail.com
        Smtp ServerPort = 465
        Smtp Helo = gmail.com
        Smtp Email = seu_email@gmail.com
        Connection Security = SSL/TLS
        SSL Verify Peer = none
        SSL Verify Host = none
        Auhentication = Usename and Password
        Username = seu_email@gmail.com
        Password = senha_do_seu_email
        Message_Format = Plain Text
        

        User Settings

        • Acesse User Settings
        • Acesse o item Media > Add
        • Ajuste as configurações como no modelo abaixo
        Type: Email
        Sent To: email_de_quem_ira_receber_o_teste@gmail.com
        • Clique em Add
        • Clique em Update

        Configuration

        • Acesse Configuration
        • Acesse o item Action
        • Clique em "Report problems to Zabbix administrators"
        • Marque Enabled
        • Clique em update

        Analisando os dados

        • Acesse Monitoring
        • Acesse Latest Data

        Criando um host

        Crie um Hosts

        • Host name: Nome do Host (Um Nome Qualquer)
        • Groups: Linux Servers
        • Agent: IP_DO_SERVIDOR   IP   80
        • Clique em Adicionar

        Crie uma Aplicação

        • Name: Nome da Aplicação (Um Nome Qualquer)

        Crie um Item

        • Name: Nome do Item (Um Nome Qualquer)
        • Type: Simple Check
        • Key: net.tcp.service[tcp,IP_DO_SERVIDOR,PORTA_QUE_DESEJA_TESTAR] 
          • ex: net.tcp.service[tcp,192.168.10.10,3306]
        • Host Interface: IP_DO_SERVIDOR : PORTA
          • Selecione o item através do link para localizá-lo
        • Applications: Nome da Aplicação
        • Clique em Adicionar

        Crie uma Trigger

        • Name: Nome da Trigger (Um Nome Qualquer)
        • Operational Data: Mensagem desejada
          • ex: Operational Data: Service XPTO is Down
        • Severity: Warning
        • Expression:
          • Clique em add
          • Clique em  Select e Selecione o item desejado
          • Function: last() - Last (most recent) T value
          • Last of (T) = 0
          • Result: = 0
            • {HOSTNAME:net.tcp.service[tcp,192.168.10.10,3306].last()}=0
        • OK event generation: Expression
        • PROBLEM event generation mode: Single
        • OK event closes: All problems
        • Clique em Add

        Links Úteis

        • https://techexpert.tips/pt-br/zabbix-pt-br/zabbix-configurar-notificacao-por-email/
         Página inicial do FAQ
        • FAQ
          • APIs
            • FAQs Favoritos

              © Copyright 2025 Fabriciojf.com  Criado por FábioCostaMKT   Pastes   Administração