SNMP: ¿para qué se usan los archivos .mib y por qué hay tantos para una sola impresora?

8

Estoy investigando métodos para monitorear estadísticas particulares con impresoras. Todavía no tengo mucho conocimiento, y tenía curiosidad por saber para qué se usan los archivos .mib y por qué hay muchos de ellos para una impresora.

Ejemplo: http://www.oidview.com/mibs/674/md-674-1.html

Joshua Enfield
fuente

Respuestas:

12

Las MIB (Base de información de gestión) describen los OID (identificadores de objetos) para SNMP. Que es la sigla de sopa. Un OID convierte algo así

     1.3.6.1.4.1.412.2.1

Dentro

     dmtf.dmtfStdMifs.dmtfServiceLayerMIF

Esto es útil para monitorear aplicaciones, ya que saben lo que están viendo. Las MIB también incluyen definiciones para el tipo de datos devueltos por un OID específico, para que sepan traducir algo a Int o DateTime.

Hay muchos de ellos para una sola impresora porque las MIB son modulares y esa impresora utiliza una amplia variedad de módulos SNMP.

sysadmin1138
fuente
¿Debo asumir que un archivo .mib es un MIB?
Joshua Enfield
@ Josh Tienes razón!
sysadmin1138
6

SNMP utiliza una sintaxis que solo está predefinida en el nivel superior. Lo que significa que dejaron en manos de cada fabricante determinar qué significa cada una de sus ramas y cuántas hojas tiene. Es similar a la estructura de DNS, solo que no hay registradores o TLD. Cuando desee resolver todos esos números a funciones consultables, utilice el archivo MIB proporcionado por el fabricante para cargarlo en su dispositivo de monitoreo SNMP. De esta manera, el dispositivo sabe qué cadenas SNMP consultar y qué tipos de datos puede esperar devolver.

Ryan
fuente