SNMP obtém o número da interface

1

Alguém sabe como obter um número de interface para SNMP para cartões nic? E como ou com o que, um passeio SNMP?

Eu tenho algumas placas que têm o mesmo OID no SNMP, mas alteram a porta aleatoriamente. Eu queria saber se havia um comando que eu poderia enviar do Windows ou Linux para obter os números de interface ou listar todas as interfaces com suas portas como esta: Interfaces padrão encontradas:

1: (001) lo,Connected,10 MBit/s,Software Loopback,
2: (002) eth0,Connected,100 MBit/s,Ethernet,
3: (003) eth1,Not Connected,0 KBit/s,Ethernet,

Obrigado

    
por nibb11 03.04.2012 / 15:22

1 resposta

2

As tabelas SNMP são ordenadas por um índice que pode mudar entre sistemas e reinicializações. Por esse motivo, você deve sempre procurar os valores de índice das tabelas que podem ter várias entradas antes de procurar estatísticas associadas e não depender apenas do OID que permanece estático.

Dito isso, snmptable fará isso para você em um piscar de olhos!

snmptable -v2c -c <community string> <hostname> IF-MIB::ifTable

Há muito mais colunas que você gostaria de poder limpar os resultados com awk , assim:

snmptable -CH -v2c -c <community string> <hostname> IF-MIB::ifTable | awk 'BEGIN { OFS="," } { print $1, $2, $3, $5 } '
    
por 03.04.2012 / 15:42

Tags