Ad Widget

Collapse

Como posso adicionar interface SNMP automaticamente no host? (Windows)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • glen.lima
    Junior Member
    • Mar 2024
    • 8

    #1

    Como posso adicionar interface SNMP automaticamente no host? (Windows)

    Olá, estou aprendendo a utilizar o Zabbix e estou enfrentando um problema relacionado ao "Auto registro" de dispositivos; Por algum motivo com as configurações que descreverei abaixo, o host é descoberto porém quando o mesmo é adicionado automaticamente, ele não adiciona a interface "SNMP".

    Baseado na documentação, até onde eu entendi se o zabbix conseguir se comunicar via agente e via SNMP, ambas interfaces serão criadas automaticamente quando o dispositivo for adicionado, porém, apenas a interface do agente Zabbix está sendo criada automaticamente, mesmo que a comunicação via SNMP esteja estabelecida normalmente (screenshot anexado).

    Documentação: 1 Network discovery (zabbix.com)

    Vou descrever a atual configuração abaixo:
    • Regra de descoberta (screenshot anexado):
    Como é possível ver, utilizei dois "Checks", um para verificar o agente do Zabbix e um outro para checar o SNMPv2 utilizando a MIB que retorna o nome do dispositivo (Windows Server). Acredito que aqui seja o momento decisivo para que o Zabbix entenda que quando a regra de "Auto registro" (descrita abaixo) seja aplicada, ele deverá adicionar ambas interfaces.
    • Ações de auto registro: Nessa configuração basicamente quando o nome do host conter determinadas características, o Zabbix deverá adicioná-lo a um grupo específico, removê-lo do grupo de "Discovered hosts" e por fim associar o host a um template que é baseado no Zabbix agente e associar a outro template que é baseado em SNMP (o conhecido "Windows by SNMP")
    Até aí tudo ótimo, o Zabbix está conseguindo descobrir o dispositivo normalmente, porém quando ele adiciona o mesmo ele adiciona apenas a interface do agente e não a do SNMP (screenshot anexado) e como consequência o template que é baseado em SNMP também não é associado pois ele só pode ser associado se houver uma interface SNMP criada no host. Se eu editar o host e inserir a interface SNMP manualmente e adicionar o template "Windows by SNMP" ele funciona perfeitamente.

    Espero ter sido claro mas caso haja alguma dúvida, por gentileza me avisar!

    Desde já agradeço muito!

    Attached Files
  • eduwutzl
    Senior Member
    Zabbix Certified Specialist
    • Jul 2010
    • 314

    #2
    Boa noite,
    Você já tentou remover os testes de agente do Network Discovery?

    Eduardo Wutzl da Silva
    SRE Engenharia de Monitoração e Observabilidade

    Comment

    • glen.lima
      Junior Member
      • Mar 2024
      • 8

      #3
      Originally posted by eduwutzl
      Boa noite,
      Você já tentou remover os testes de agente do Network Discovery?
      Olá Eduardo, primeiramente...muito obrigado pela resposta!

      Então...eu testei sim. Na realidade, quando o as configurações de "Discovery rules" estão checando apenas utilizando o SNMP (conforme screenshot anexado) a comunicação com o host é estabelecida (conforme screenshot anexado), porém o host nem sequer é adicionado automaticamente (diferente de quando a checagem via agente Zabbix).
      Nesse caso, é estranho o fato do host nem sequer ser adicionado, uma vez que a configuração de "auto registro" está validando com base no hostname (conforme screenshot anexado). Basicamente na regra eu indico que se o hostname conter determinado valor, ele deverá ser adicionado e etc.

      Obrigado!
      Attached Files

      Comment

      • markfree
        Senior Member
        • Apr 2019
        • 868

        #4
        Qual é a versão do seu Zabbix?
        Se o host for descoberto por uma Discovery rule, deve existir uma Discovery action para que ele seja adicionado.
        Você criou uma ação de descoberta ("Discovery Actions") ou auto-registro ("Autoregistration actions")?

        Já verificou em "Action log" se há mensagens em relação à Action que adiciona o host?
        Outro lugar bom para se verificar é o log do Server/Proxy.

        Comment

        • glen.lima
          Junior Member
          • Mar 2024
          • 8

          #5
          Originally posted by markfree
          Qual é a versão do seu Zabbix?
          Se o host for descoberto por uma Discovery rule, deve existir uma Discovery action para que ele seja adicionado.
          Você criou uma ação de descoberta ("Discovery Actions") ou auto-registro ("Autoregistration actions")?

          Já verificou em "Action log" se há mensagens em relação à Action que adiciona o host?
          Outro lugar bom para se verificar é o log do Server/Proxy.
          Olá markfree!

          A versão do Zabbix é "6.0.27".
          Eu tenho apenas aquela configuração de auto-registro (Autoregistration actions) que anexei o screenshot na resposta que enviei ao "eduwutzl". Não tenho uma "Discovery actions", eu deveria ter nesse caso? Pergunto pois utilizando o agente Zabbix, os hosts estavam sendo adicionados normalmente sem essa configuração.
          Sobre o "Reports > Action log", eu só vejo os logs referentes aos emails que estão sendo enviados para o meu sistema de chamados quando algum alerta é criado. Não encontrei nenhum registro referente a adição de um novo host lá (nem mesmo os adicionados via agente Zabbix)

          Sou novo na parte de gerenciamento do Zabbix, vou dar uma pesquisada onde encontro esse log no Zabbix Server para dar uma analisada...realmente pode ser que haja algo valioso lá (até para futuros problemas).

          Muito obrigado!

          Comment

          • markfree
            Senior Member
            • Apr 2019
            • 868

            #6
            Eu tenho apenas aquela configuração de auto-registro (Autoregistration actions)
            Click image for larger version

Name:	Screenshot from 2024-07-30 22-03-57.png
Views:	198
Size:	26.7 KB
ID:	488688

            Por favor, você pode incluir imagens da sua "action", incluindo a aba "Action" e a aba "operations"?
            Se necessário, oculte nomes reais ou valores sensíveis.
            Last edited by markfree; 31-07-2024, 03:05.

            Comment

            • glen.lima
              Junior Member
              • Mar 2024
              • 8

              #7
              Originally posted by markfree
              Click image for larger version

Name:	Screenshot from 2024-07-30 22-03-57.png
Views:	198
Size:	26.7 KB
ID:	488688

              Por favor, você pode incluir imagens da sua "action", incluindo a aba "Action" e a aba "operations"?
              Se necessário, oculte nomes reais ou valores sensíveis.
              Markfree,

              Acabei de tirar um screenshot da aba "Discovery actions" (que está inclusive desabilitada) e também da aba "Autoregistration actions". As condições e operações estão visíveis, mas se precisar de algum outro screenshot, estou a disposição!

              Valeu!
              Attached Files

              Comment

              • markfree
                Senior Member
                • Apr 2019
                • 868

                #8
                Então, como eu disse, se o host for descoberto por uma Discovery rule, deve existir uma Discovery action para que ele seja adicionado.
                "Autoregistration" é utilizado somente para a comunicação com o agente.

                Ao realizar uma descoberta de rede, cadastre as condições e operações em uma Discovery action.

                Comment

                Working...