SNMP - À quoi servent les fichiers .mib et pourquoi y en a-t-il beaucoup pour une seule imprimante?

8

J'étudie les méthodes de surveillance de certaines statistiques avec des imprimantes. Je ne suis pas encore très bien informé et j'étais simplement curieux de savoir à quoi servent les fichiers .mib et pourquoi il y en a beaucoup pour une imprimante?

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

Joshua Enfield
la source

Réponses:

12

Les MIB (Management Information Base) décrivent les OID (Object Identifiers) pour SNMP. Qui est la soupe acronyme. Un OID transforme quelque chose comme

     1.3.6.1.4.1.412.2.1

Dans

     dmtf.dmtfStdMifs.dmtfServiceLayerMIF

Ceci est utile pour surveiller les applications, car ils savent ce qu'ils regardent. Les MIB incluent également des définitions pour le type de données renvoyées par un OID spécifique, afin qu'elles sachent traduire quelque chose en Int ou DateTime.

Il y en a tellement pour une seule imprimante car les MIB sont modulaires et cette imprimante utilise une grande variété de modules SNMP.

sysadmin1138
la source
Dois-je supposer qu'un fichier .mib est une MIB?
Joshua Enfield
@Josh Vous avez raison!
sysadmin1138
6

SNMP utilise une syntaxe qui n'est prédéfinie qu'au niveau supérieur. Cela signifie qu'ils ont laissé à chaque fabricant le soin de déterminer ce que signifie chacune de leurs succursales et le nombre de feuilles dont elle dispose. C'est similaire à la structure DNS, mais il n'y a pas de bureaux d'enregistrement ou TLD. Lorsque vous souhaitez résoudre tous ces nombres en fonctions interrogeables, vous utilisez le fichier MIB fourni par le fabricant pour charger dans votre périphérique de surveillance SNMP. Ainsi, le périphérique sait quelles chaînes SNMP interroger et quels types de données il peut s'attendre à renvoyer.

Ryan
la source