Por que o snmp falha ao usar seus próprios MIBs?

20

Eu fiz uma nova instalação do Ubuntu 12.04LTS e instalei os pacotes snmpd e snmp.

Se eu digitar:

snmpwalk -m ALL -v2c -c public localhost 1.3

Eu recebo um monte de erros, da forma:

Cannot adopt OID in SQUID-MIB: cacheClients ::= { cacheProtoAggregateStats 15 }
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendLineIndex ::= { nsExtendOutput2Entry 1 }
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendOutLine ::= { nsExtendOutput2Entry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laIndex ::= { laEntry 1 }
Cannot adopt OID in UCD-SNMP-MIB: laNames ::= { laEntry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laLoad ::= { laEntry 3 }
Cannot adopt OID in UCD-SNMP-MIB: laConfig ::= { laEntry 4 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadInt ::= { laEntry 5 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadFloat ::= { laEntry 6 }
Cannot adopt OID in UCD-SNMP-MIB: laErrorFlag ::= { laEntry 100 }
Cannot adopt OID in UCD-SNMP-MIB: laErrMessage ::= { laEntry 101 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyRestart ::= { netSnmpNotifications 3 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyShutdown ::= { netSnmpNotifications 2 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyStart ::= { netSnmpNotifications 1 }

Há literalmente centenas deles.

Se o snmp nem gosta dos MIBs com distribuição de distro, que chance tenho de usar o meu próprio? (Eu recebo a mesma forma de erro com meu próprio MIB, em uma máquina diferente, e é por isso que eu configurei uma instalação limpa para testar a sanidade da distro.)

Outras distros têm esse problema? Há algo óbvio que eu estou negligenciando aqui?

    
por fadedbee 19.10.2012 / 18:17

2 respostas

35

apt-get install snmp-mibs-downloader

O comando acima faz o download de vários MIBs não-livres que os MIBs livres (incluídos com a distribuição) precisam para funcionar.

Ainda há alguns erros, depois de instalar este pacote não-livre, mas o snmpwalk agora funciona.

    
por 22.10.2012 / 11:03
2

Parece que você não tem o snmp instalado. Apenas faça

sudo apt-get install snmp
    
por 30.07.2016 / 20:54