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í?
snmp
ubuntu-12.04
fadedbee
fuente
fuente
apt-get install snmp
. Los mibs ya estaban presentes en la carpeta mibs.Respuestas:
apt-get install snmp-mibs-downloader
El comando anterior descarga varias MIB no libres que las MIB libres (incluidas con la distribución) requieren para funcionar.
Todavía hay un puñado de errores, después de instalar este paquete no gratuito, pero
snmpwalk
ahora funciona.fuente
Parece que no tienes instalado snmp. Solo haz
fuente