jueves, 25 de marzo de 2010

MRTG no traduce las MIBs


Configurando SNMP, si trabajas con MRTG y estás queriendo monitorear algún equipo Cisco, por alguna extraña razón no puedes usar el nombre de las variables definidas dentro de las MIBs del equipo, esto al menos lo pude comprobar en los sistemas operativos Debian(creo que versión 5 o llamada Lenny), Slackware (12.2 y 13) y OpenSuse(11.1), deberás de usar los OID's correspondientes a cada variable, es decir, no funciona la traducción de los objetos de las MIBs hacia su respectivo OID al momento de ejecutar el monitoreo desde mrtg. Así si por ejemplo quieres usar la variable cpmCPUTotalMonIntervalValue.1 dentro del archivo de configuración mrtg.cfg, deberás usar en lugar de eso su respectivo OID mediante la orden:

snmptranslate -IR -On cpmCPUTotalMonIntervalValue.1

La cual te devolverá un valor parecido a este: .1.3.6.1.4.1.9.9.109.1.1.1.1.10.1

Al menos este es un valor válido de OID que se usa para consultar información en el Switch Cisco(TM) Catalyst 2690.

Al parecer a mis compañeros que utilizaron Ubuntu no les creó ningún problema y la traducción sí la hace correctamente al momento de ejecutar el monitoreo desde mrtg; aunque como sabrán no soy muy partidario de Ubuntu, sólo pongo el dato.

Realmente desconozco la razón de tal error, en cuanto la conozca la postearé.

No hay comentarios:

Publicar un comentario