J'ai fait une nouvelle installation d'Ubuntu 12.04LTS et installé les packages snmpd et snmp.
Si je tape:
snmpwalk -m ALL -v2c -c public localhost 1.3
J'obtiens des bandes d'erreurs, de la forme:
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 }
Il y en a littéralement des centaines.
Si snmp n'aime même pas les MIB incluses dans la distribution, quelle chance ai-je d'avoir ma propre utilisation? (J'obtiens la même forme d'erreur avec ma propre MIB, sur une machine différente, c'est pourquoi j'ai mis en place une installation propre pour tester la santé mentale de la distribution.)
D'autres distributions ont-elles ce problème? Y a-t-il quelque chose d'évident que je néglige ici?
apt-get install snmp
. Les mibs étaient déjà présents dans le dossier mibs.