SNMPWALK extrair UCD-SNMP-MIBs

3

Estou tentando usar o snmpwalk para obter a lista MIB e não consegui nada relacionado a CPU, carga, memória.

Em escavações posteriores, descobri que as MIBs UCD-SNMP são as que retornarão as informações de que eu necessito. Mas não consegui encontrar nada na saída do snmpwalk.

Como habilitar isso na configuração do snmp? ou quaisquer módulos adicionais devem ser configurados?

Estou executando o smpwalk na caixa CentOS e meu host de destino é um servidor linux xen. Eu instalei net-snmp, net-snmp-utils no meu servidor CentOS.

    
por Sabdhagiri 09.01.2012 / 14:37

1 resposta

1

Quando você snmpwalk um dispositivo usando a ferramenta snmpwalk net-snmp, ele não retornará por padrão nada nos MIBs corporativos, como UCD-SNMP.

MIBs empresariais são todos os OIDs que começam com .1.3.6.1.4.1.

Você pode contornar isso especificando onde na árvore OID deve começar a caminhar, em vez de retornar as partes padrão da árvore

  snmpwalk -v2c -cpublic 10.8.0.1 .1.3.6.1.4.1

andaria na árvore começando com 'empresas', que retornaria o UCD-SNMP-MIB com toda a informação que você deseja.

Você também pode fazer

  snmpwalk -v2c -cpublic 10.8.0.1 .1

que diz "inicie em .1", que é o topo da árvore OID, e retornará tudo .

Agora, muitos dos OIDs não serão traduzidos em nomes. Você tem que perguntar ao snmpwalk para transformar OIDs em nomes analisando todos os MIBs não-padrão, você faz isso adicionando '-mALL' à linha de comando

  snmpwalk -v2c -cpublic -mALL 10.8.0.1 .1

retornará tudo, com OIDs voltados para nomes (onde você tem uma cópia do arquivo MIB em um dos diretórios MIB padrão).

HTH

    
por 27.01.2012 / 03:09