Ad Widget

Collapse

Zabbix + Mikrotik

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • araujoleo5
    Junior Member
    • Mar 2016
    • 5

    #1

    Zabbix + Mikrotik

    Olá,

    Instalei recentemente o Zabbix na empresa onde trabalho, consegui criar um template onde monitoro algumas informações que julgo necessária, digamos que essas informações são "estaticas", como por exemplo temperatura, voltagem, processamento e etc...

    Preciso monitorar o sinal dos clientes que estão conectados em meu AP, estou encontrando dificuldade em criar um Item para isso, pois o mikrotik gera OID's aleatórias para esses clientes, segue um exemplo dos clientes conectados no mesmo AP:

    Cliente 01: signal-strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.76.94.12.1 95.178.55.6
    Cliente 02: signal-strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.76.94.12.1 95.177.131.6
    Cliente 03: signal-strength=.1.3.6.1.4.1.14988.1.1.1.2.1.3.212.202.10 9.185.2.131.6

    OBS: O começo é sempre .1.3.6.1.4.1.14988.1.1.1.2.1.3, a partir dai o OID muda.

    Como faço para criar um monitoramento para estes clientes?
  • Hernandes Martins
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Apr 2011
    • 900

    #2
    a oid muda de tempos em tempos ?
    __

    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

    • araujoleo5
      Junior Member
      • Mar 2016
      • 5

      #3
      Olá Hernandes,

      A OID não muda, caso eu desconecte o cliente ou reinicie seu equipamento, quando ele volta, sempre volta com o mesmo final de OID.

      Também enviei um e-mail para o suporte da Mikrotik perguntando como é gerado esse final de OID.

      Comment

      • araujoleo5
        Junior Member
        • Mar 2016
        • 5

        #4
        Olá Hernandes,

        O OID não muda, se eu desconectar o cliente ou reiniciar seu equipamento, ao conectar novamente o OID fica o mesmo.

        Enviei um e-mail para a Mikrotik perguntando qual o atributo que eles usam para gerar essa OID.

        Comment

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

          #5
          A melhor maneira neste caso é você automatizar isto com LLD.

          Da uma olhada na documentação, com LLD você descobre os itens e adiciona automáticamente ao monitoramento.

          Provavelmente nessas oid ele deve ter ID de referencia para cada cliente, então a partir delas que o zabbix vai criar os itens.



          Espero ter ajudado

          Abraços
          __

          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

          • raffaele.improta
            Junior Member
            • Apr 2016
            • 20

            #6
            Ccr1009

            Olá Pessoal,

            Encontrei um template para Mikrotik CCR1009 no próprio site do zabbix, porém, me apresenta o seguinte erro como vou importar.

            Invalid XML tag "/zabbix_export": unexpected tag "groups".

            Segue link do template: http://www.zabbix.org/mw/images/0/08...1009-8G-1S.xml

            Abraços.

            Att,
            Raffaele Improta

            Comment

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

              #7
              Olá meu caro,

              Não tive tempo de apurar qual foi o erro exato referente a sintaxe "groups", uma sugestão é criar os itens manualmente conforme o documento xml, ao menos ali você já tem as métricas para monitorar.

              abraços.
              __

              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

              • raffaele.improta
                Junior Member
                • Apr 2016
                • 20

                #8
                Tela

                Aparentemente as informações que estou buscando está correta.


                NAME
                LAST CHECK
                LAST VALUE CHANGE
                Info (11 Items)
                Administrative Status - Port 1 2016-04-04 14:26:03 1 Graph
                Administrative Status - Port 2 2016-04-04 14:26:03 1 Graph
                CPU Usage 2016-04-04 14:26:03 3.4 +0.24 Graph
                MTU - Port 1 2016-04-04 14:26:03 9.2 Kb Graph
                MTU - Port 2 2016-04-04 14:26:03 9.2 Kb Graph
                Operational Status of Port 1 2016-04-04 14:26:03 1 Graph
                Operational Status of Port 2 2016-04-04 14:26:03 1 Graph
                Speed - Port 1 2016-04-04 14:26:03 1 GMB Graph
                Speed - Port 2 2016-04-04 14:26:03 1 GMB Graph
                Temperature 2016-04-04 14:26:03 35 ºc Graph
                Uptime 2016-04-04 14:26:03 3y 6m 11d +48m 57s Graph
                Trafego (4 Items)
                Input Traffic of Port 1 2016-04-04 14:26:03 15.8 Mbps -1.42 Mbps Graph
                Input Traffic of Port 2 2016-04-04 14:26:03 5.56 Mbps +711.89 Kbps Graph
                Output Traffic of Port 1 2016-04-04 14:26:03 8.04 Mbps +922.39 Kbps Graph
                Output Traffic of Port 2 2016-04-04 14:26:03 15.44 Mbps -1.43 Mbps Graph


                Estou apanhando, mas seguinte.
                Vamos supor, esse equipamento tem 10 portas, 1 porta 10giga óptica, 1 porta 1giga óptica, 8 portas Eth.
                Os parâmetros para configuração para ele entender as portas é o mesmo?
                Exemplo.
                A key: IfOutOctets.1
                OID: .1.3.6.1.2.1.2.2.1.16.1

                Att,
                Raffaele Improta
                Last edited by raffaele.improta; 04-04-2016, 19:30.

                Comment

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

                  #9
                  faz o seguinte da um snmpwalk com o parametro ifInOctets e posta a saída aqui.
                  __

                  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

                  • raffaele.improta
                    Junior Member
                    • Apr 2016
                    • 20

                    #10
                    Tela

                    Segue.
                    IF-MIB::ifInOctets.1 = Counter32: 0
                    IF-MIB::ifInOctets.2 = Counter32: 3457027009
                    IF-MIB::ifInOctets.3 = Counter32: 0
                    IF-MIB::ifInOctets.4 = Counter32: 4034399993
                    IF-MIB::ifInOctets.5 = Counter32: 42185572
                    IF-MIB::ifInOctets.6 = Counter32: 1648244192
                    IF-MIB::ifInOctets.7 = Counter32: 2124311573
                    IF-MIB::ifInOctets.8 = Counter32: 1741369048
                    IF-MIB::ifInOctets.9 = Counter32: 0
                    IF-MIB::ifInOctets.10 = Counter32: 493507944
                    IF-MIB::ifInOctets.11 = Counter32: 0
                    IF-MIB::ifInOctets.12 = Counter32: 330743628
                    IF-MIB::ifInOctets.13 = Counter32: 3274504
                    IF-MIB::ifInOctets.14 = Counter32: 0
                    IF-MIB::ifInOctets.15 = Counter32: 91649496
                    IF-MIB::ifInOctets.16 = Counter32: 488234796
                    IF-MIB::ifInOctets.17 = Counter32: 2513346393
                    IF-MIB::ifInOctets.18 = Counter32: 337623327
                    IF-MIB::ifInOctets.19 = Counter32: 1741115602
                    IF-MIB::ifInOctets.20 = Counter32: 1159138158
                    IF-MIB::ifInOctets.21 = Counter32: 204978058
                    IF-MIB::ifInOctets.26 = Counter32: 1755953372
                    IF-MIB::ifInOctets.27 = Counter32: 2578837855
                    IF-MIB::ifInOctets.28 = Counter32: 1328444930
                    IF-MIB::ifInOctets.29 = Counter32: 0
                    IF-MIB::ifInOctets.32 = Counter32: 5130202
                    IF-MIB::ifInOctets.33 = Counter32: 2668128869
                    IF-MIB::ifInOctets.34 = Counter32: 0
                    IF-MIB::ifInOctets.36 = Counter32: 0
                    IF-MIB::ifInOctets.39 = Counter32: 864505238
                    IF-MIB::ifInOctets.40 = Counter32: 519405054
                    IF-MIB::ifInOctets.41 = Counter32: 1393844862
                    IF-MIB::ifInOctets.42 = Counter32: 50234733
                    IF-MIB::ifInOctets.43 = Counter32: 1452154116
                    IF-MIB::ifInOctets.15728672 = Counter32: 2876700259

                    Mas eu percebi que esse .43 é de tudo né, vlan e o cacete a 4. Tudo misturado.

                    Att,
                    Raffaele Improta

                    Comment

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

                      #11
                      Exatamente meu caro, são muitas informações por isso é importante da uma lida ali na documentação e monitorar somente o que é necessário para otimizar recursos do servidor.



                      Como eu disse no outro tópico se for monitorar o trafego das interfaces, inicialmente você pode utilizar o template snmp devices, ele vai descobrir as interfaces automaticamente, será muito mais prático.

                      E depois de monitorar as interfaces, faça o monitoramento da saúde do equipamento criando um novo template com os itens específicos como cpu,memoria,temperatura manualmente.


                      Espero ter ajudado.

                      Abraços
                      __

                      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

                      • raffaele.improta
                        Junior Member
                        • Apr 2016
                        • 20

                        #12
                        Hernandes,

                        Obrigado, ajudou e deu tudo certinho.
                        Para completar, vamos mais uma dúvida. rsrsrsrs



                        Como fico para que esse Rx e Tx fique em tempo real?
                        Veja o código que estou utilizando:

                        4<==|==>28
                        Tx:{10.1.11.1:ifOutOctets.4.last(0)}
                        Rx:{10.1.11.1:ifInOctets.4.last(0)}

                        Outro detalhe, é possível que essas informações ficam em fontes menores? ou seja, tamanho dessa leitura, fique bem menor?

                        Att,
                        Raffaele Improta
                        Last edited by raffaele.improta; 05-04-2016, 14:31.

                        Comment

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

                          #13
                          Olá meu caro, retificando aqui a resposta não tinha visto, que bom que deu certo, agora vamos avançando, se for o caso abra um novo tópico ok

                          neste ultima dúvida, a função "last" já está determinando a última coleta e mais recente, referente as fontes elas são padrões do zabbix e não são editáveis nativamente.


                          Abraços
                          Last edited by Hernandes Martins; 05-04-2016, 20:12.
                          __

                          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

                          • raffaele.improta
                            Junior Member
                            • Apr 2016
                            • 20

                            #14
                            Hernandes,

                            Obrigado!

                            Att,
                            Raffaele Improta
                            Last edited by raffaele.improta; 08-04-2016, 03:20.

                            Comment

                            • araujoleo5
                              Junior Member
                              • Mar 2016
                              • 5

                              #15
                              Olá Hernandes,

                              Obrigado, consegui usar via Discovery Rules, fiz buscar por MAC e atribui os
                              sinais a ele, funcionou normalmente;

                              Outra duvida, tenho uma CCR1036, estou monitorando seus nucleos (35 ao total), porém ele gera 1 gráfico para cada nucleo, como faço para ficar unificado, e também uma média desses 35?

                              Comment

                              Working...