Perché snmp non riesce a utilizzare i propri MIB?


23

Ho fatto una nuova installazione di Ubuntu 12.04LTS e ho installato i pacchetti snmpd e snmp.

Se scrivo:

snmpwalk -m ALL -v2c -c public localhost 1.3

Ricevo una serie di errori, del modulo:

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 }

Ce ne sono letteralmente centinaia.

Se a snmp non piacciono nemmeno i MIB inclusi nella distribuzione, che possibilità ho di abituarmi? (Ottengo la stessa forma di errore con il mio MIB, su una macchina diversa, motivo per cui ho impostato un'installazione pulita per testare la sanità mentale della distro.)

Altre distro hanno questo problema? C'è qualcosa di ovvio che sto trascurando qui?


2
Li stavo ottenendo su stdoud quando eseguivo PHP dalla CLI (altrimenti non lo ero) sul server Ubuntu. Stavano emettendo il modulo snmp PHP. La correzione era apt-get install snmp. I mib erano già presenti nella cartella mibs.
Tiberiu-Ionuț Stan,

Risposte:


40

apt-get install snmp-mibs-downloader

Il comando precedente scarica vari MIB non liberi che i MIB gratuiti (inclusi con la distribuzione) devono funzionare.

Ci sono ancora una manciata di errori, dopo aver installato questo pacchetto non libero, ma snmpwalkora funziona.


3
Grazie - la tua risposta mi ha appena salvato ore di debug del file di log. [+1]
e-sushi,

1
Cordiali saluti, si applica ancora in 16.04LTS
Chris Cleeland

3

Sembra che non hai installato snmp. Basta fare

sudo apt-get install snmp

Stavo eseguendo uno scanimage -T (Mint), facendo un semplice test e ho riscontrato tutti questi errori. L'installazione ha cancellato completamente. Pur non essendo la stessa causa degli errori SNMP, il problema di sottolineatura era lo stesso. Non so perché hai ottenuto un downvote, ++
Alex Summers il

1
L'OP ha detto "..installato i pacchetti snmpd e snmp ..."
corsia
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.