Ad Widget

Collapse

Monitoramento inteface de rede

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • brunodisk
    Junior Member
    • Mar 2012
    • 3

    #1

    Monitoramento inteface de rede

    Não consigo monitorar o uso da banda de um servidor que está o agente, os outros recursos monitora nomral

    Server=189.8.7.61
    ServerPort=10051
    ListenPort=10050
    Hostname=uol
    DisableActive=1
    EnableRemoteCommands=1
    StartAgents=5
    DebugLevel=0
    Listenip=220.100.206.28
    PidFile=/var/run/zabbix-agent/zabbix_agentd.pid
    LogFile=/var/log/zabbix-agent/zabbix_agentd.log
    Timeout=30


    a interface de rede é eth3 que está esse ip: 220.100.206.28 que é o que deve ser monitorado, no relatório do zabbix aparece para mim eth0 com certeza é esse o problema, mais não estou sabendo solucionar.
  • danielschaeffer
    Member
    • Dec 2011
    • 31

    #2
    Olá Bruno,

    Este host que você está monitorando é um servidor com mais de 1 placa de rede, um firewall provavelmente correto?

    Neste caso provavelmente não estão criados os itens para monitorar as demais NICs, por isso você só enxerga a eth0. Para resolver será necessário configurar os itens para as demais placas em Configuration -> Hosts > na lista procurar o host e selecionar Itens.

    Se quiser pode importar o template que anexei no post. Só não esqueça de adicionar a macro {$IF_X} no teu host, onde X será o número da eth no teu linux.
    Attached Files

    Comment

    • brunodisk
      Junior Member
      • Mar 2012
      • 3

      #3
      Na verdade é uma placa só, mais como ela é Eth3 não está monitando o uso da banda, no zabbix aparece para mim eth0, essa parte de intens eu não achei.

      Originally posted by danielschaeffer
      Olá Bruno,

      Este host que você está monitorando é um servidor com mais de 1 placa de rede, um firewall provavelmente correto?

      Neste caso provavelmente não estão criados os itens para monitorar as demais NICs, por isso você só enxerga a eth0. Para resolver será necessário configurar os itens para as demais placas em Configuration -> Hosts > na lista procurar o host e selecionar Itens.

      Se quiser pode importar o template que anexei no post. Só não esqueça de adicionar a macro {$IF_X} no teu host, onde X será o número da eth no teu linux.

      Comment

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

        #4
        Oi Bruno,

        Pelo que entendih basta mudar a referencia da interface de ETH0 para ETH3. Isso tuh consegue nos itens do host em questao, usa o filtro para encontrar a referencia a eth0 e troca.

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

        Comment

        • brunodisk
          Junior Member
          • Mar 2012
          • 3

          #5
          Originally posted by exkg
          Oi Bruno,

          Pelo que entendih basta mudar a referencia da interface de ETH0 para ETH3. Isso tuh consegue nos itens do host em questao, usa o filtro para encontrar a referencia a eth0 e troca.

          []s,
          Luciano
          Show brother, agora sim, funfou 100%, obrigado
          Last edited by brunodisk; 11-03-2012, 02:38.

          Comment

          • Murgoth
            Junior Member
            • Aug 2013
            • 8

            #6
            Problemas monitoramento placa de rede

            Estou com muita dificuldade pra monitorar uma placa de rede em servidor windows e outra em lunux!

            Alguém poderia me ajudar a fazer essa configuração ou me indicar um template pronto?

            Comment

            • gunter
              Member
              • Jul 2012
              • 36

              #7
              Originally posted by Murgoth
              Estou com muita dificuldade pra monitorar uma placa de rede em servidor windows e outra em lunux!

              Alguém poderia me ajudar a fazer essa configuração ou me indicar um template pronto?
              Colete por SNMP a output e input em dois itens separados. E o importante é configurar o delta em speed/s.

              Comment

              • Murgoth
                Junior Member
                • Aug 2013
                • 8

                #8
                Originally posted by gunter
                Colete por SNMP a output e input em dois itens separados. E o importante é configurar o delta em speed/s.
                Já dei uma lida a respeito do SNMP porém não consegui por pra rodar.
                Você teria algum exemplo para por em funcionamento ?

                Grato.

                Comment

                • gunter
                  Member
                  • Jul 2012
                  • 36

                  #9
                  Originally posted by Murgoth
                  Já dei uma lida a respeito do SNMP porém não consegui por pra rodar.
                  Você teria algum exemplo para por em funcionamento ?

                  Grato.
                  Antes de tudo, certifique-se que o SNMP está funcionando e configurado.

                  Com ele configurado, você vai precisar quem são suas interfaces de rede.

                  PHP Code:
                  # /usr/bin/snmpwalk -v1 -c%COMMUNITY% %HOST% If | grep -i descr
                  IF-MIB::ifDescr.1 STRINGlo
                  IF-MIB::ifDescr.2 STRINGeth0
                  IF-MIB::ifDescr.3 STRINGeth1
                  IF-MIB::ifDescr.4 STRINGeth2
                  IF-MIB::ifDescr.5 STRINGeth3
                  IF-MIB::ifDescr.6 STRINGeth4
                  IF-MIB::ifDescr.7 STRINGeth5
                  IF-MIB::ifDescr.8 STRINGeth6
                  IF-MIB::ifDescr.9 STRINGeth7
                  (...) 
                  Sabendo quem é quem, você cria seus itens coletando o que interessa, no OID correto.

                  Exemplo, quero coletar minha eth0:

                  IF-MIB::ifInOctets.2 = Counter32: 1702481962
                  IF-MIB::ifOutOctets.2 = Counter32: 1114845988

                  E por aí vai.

                  Qualquer dúvida adicional, avise.

                  Comment

                  • Murgoth
                    Junior Member
                    • Aug 2013
                    • 8

                    #10
                    Originally posted by gunter
                    Antes de tudo, certifique-se que o SNMP está funcionando e configurado.

                    Com ele configurado, você vai precisar quem são suas interfaces de rede.

                    PHP Code:
                    # /usr/bin/snmpwalk -v1 -c%COMMUNITY% %HOST% If | grep -i descr
                    IF-MIB::ifDescr.1 STRINGlo
                    IF-MIB::ifDescr.2 STRINGeth0
                    IF-MIB::ifDescr.3 STRINGeth1
                    IF-MIB::ifDescr.4 STRINGeth2
                    IF-MIB::ifDescr.5 STRINGeth3
                    IF-MIB::ifDescr.6 STRINGeth4
                    IF-MIB::ifDescr.7 STRINGeth5
                    IF-MIB::ifDescr.8 STRINGeth6
                    IF-MIB::ifDescr.9 STRINGeth7
                    (...) 
                    Sabendo quem é quem, você cria seus itens coletando o que interessa, no OID correto.

                    Exemplo, quero coletar minha eth0:

                    IF-MIB::ifInOctets.2 = Counter32: 1702481962
                    IF-MIB::ifOutOctets.2 = Counter32: 1114845988

                    E por aí vai.

                    Qualquer dúvida adicional, avise.
                    Parceiro, veja o resultado do comando.

                    PHP Code:
                    root@zabbixlab:~# snmpwalk -v1 -c public 192.168.9.3 if | grep Descr
                    if: Unknown Object Identifier (Sub-id not found: (top) -> if)
                    root@zabbixlab:~# snmpwalk -v1 -c public 192.168.9.3 | grep ifDescr
                    root@zabbixlab:~
                    Pode ser o client ou configuração no servidor windows?

                    Comment

                    • gunter
                      Member
                      • Jul 2012
                      • 36

                      #11
                      Originally posted by Murgoth
                      Parceiro, veja o resultado do comando.

                      PHP Code:
                      root@zabbixlab:~# snmpwalk -v1 -c public 192.168.9.3 if | grep Descr
                      if: Unknown Object Identifier (Sub-id not found: (top) -> if)
                      root@zabbixlab:~# snmpwalk -v1 -c public 192.168.9.3 | grep ifDescr
                      root@zabbixlab:~
                      Pode ser o client ou configuração no servidor windows?
                      É possível. A community chama-se "public" mesmo no seu caso?

                      Comment

                      • Murgoth
                        Junior Member
                        • Aug 2013
                        • 8

                        #12
                        Originally posted by gunter
                        É possível. A community chama-se "public" mesmo no seu caso?
                        O que configurei no Windows para responder a solicitação é public! Ou estou me confundindo no comando ?

                        Comment

                        • fpaternot
                          Member
                          Zabbix Certified Specialist
                          • Feb 2013
                          • 52

                          #13
                          O erro não é de community, é de OID. Pergunte por ifDescr e não faça o grep que é melhor


                          Ou..

                          Code:
                          snmpwalk -v1 -c public 192.168.9.3 ifDescr

                          Comment

                          Working...