Realicé una nueva instalación de Ubuntu 12.04LTS e instalé los paquetes snmpd y snmp.
Si escribo:
snmpwalk -m ALL -v2c -c public localhost 1.3
Recibo franjas de errores, de la 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 }
Hay literalmente cientos de estos.
Si a snmp ni siquiera le gustan las MIB incluidas en la distribución, ¿qué posibilidades tengo de usar la mía? (Recibo la misma forma de error con mi propia MIB, en una máquina diferente, por eso configuré una instalación limpia para probar la cordura de la distribución).
¿Otras distribuciones tienen este problema? ¿Hay algo obvio que estoy pasando por alto aquí?
apt-get install snmp
. Los mibs ya estaban presentes en la carpeta mibs.