En esta ocasión me enfocare en como usar el iReasoning MIB Browser, esta poderosa herramienta nos sera de mucha utilidad para obtener información de un dispositivo usando SNMP. El uso principal que yo le doy es para saber si estoy obteniendo información del dispositivo, ademas de que me permite cargar MIBs de vendedores específicos y validar su funcionamiento. El uso de esta herramienta esta recomendada por ServiceNow para analizar los errores de Discovery: Discovery troubleshooting options.
Como usar el iReasoning MIB Browser
La herramienta es muy fácil de usar, básicamente pones la IP del dispositivo, configuras el Read Community String, seleccionas la versión de SNMP y listo, ya solo tienes que darle doble click a algún OID en el MIB Tree y verificar que obtengas la información que deseas.
La configuración básica del iReasoning viene con 2 MIBs cargados, que son el HOST-RESOURCES-MIB y el RFC1213-MIB, estos MIBs nos ayudan a que se despliegue el MIB Tree en la herramienta y de hecho contiene los OIDs básicos que son utilizados por ServiceNow, por ejemplo:
- iso.org.dod.internet.mgmt.mib-2.system.sysName
- iso.org.dod.internet.mgmt.mib-2.system.sysDescr
- iso.org.dod.internet.mgmt.mib-2.system.sysUpTime
- iso.org.dod.internet.mgmt.mib-2.system.sysObjectID
Si quieres validar que tu dispositivo regrese la información básica pues solo tienes que darle doble click a los nodos que acabo de mencionar y te darás cuenta si esta funcionando correctamente.
Cargar un MIB
Vamos a poner un ejemplo sencillo, supongamos que quieres saber porque ServiceNow no te actualiza el Serial Number de tu dispositivo, y para esto podemos utilizar la herramienta. Lo primero que tenemos que identificar es el OID usado por ServiceNow, en este caso usaremos:
- iso.org.dod.internet.mgmt.mib-2.
- entityMIB.entityMIBObjects.entityPhysical.entPhysicalEntry.entPhysicalSerialNum
Si checas el path de este OID usado para el Serial Number te daras cuenta que no aparece por default en el MIB Tree de iReasoning, por lo que tendremos que cargar el MIB para que se refresque el arbol y podamos ejecutar el comando. El MIB que contiene este path se llama ENTITY-MIB, selecciona File > Load MIBs y selecciona el ENTITY-MIB, el MIB Tree se actualizara automaticamente y podras ver el OID que contiene el Serial Number.
Te recomiendo que antes de cargar un MIB cheques si tiene referencias a otros MIBs, ya que estos deben ser cargados antes.
Me puedes contactar por medio de correo jhpe@hotmail.com o por LinkedIn.