SNMP - Wofür werden .mib-Dateien verwendet und warum gibt es viele davon für einen einzelnen Drucker?

8

Ich untersuche Methoden zur Überwachung bestimmter Statistiken mit Druckern. Ich bin noch nicht sehr sachkundig und war nur neugierig, wofür .mib-Dateien verwendet werden und warum es viele davon für einen Drucker gibt.

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

Joshua Enfield
quelle

Antworten:

12

MIBs (Management Information Base) beschreiben OIDs (Object Identifiers) für SNMP. Welches ist Akronym Suppe. Eine OID dreht so etwas wie

     1.3.6.1.4.1.412.2.1

In

     dmtf.dmtfStdMifs.dmtfServiceLayerMIF

Dies ist nützlich für die Überwachung von Anwendungen, da diese wissen, was sie suchen. MIBs enthalten auch Definitionen für die Art der Daten, die von einer bestimmten OID zurückgegeben werden, sodass sie wissen, dass sie etwas in Int oder DateTime übersetzen müssen.

Es gibt so viele davon für einen einzelnen Drucker, weil MIBs modular aufgebaut sind und dieser Drucker eine Vielzahl von SNMP-Modulen verwendet.

sysadmin1138
quelle
Soll ich annehmen, dass eine .mib-Datei eine MIB ist?
Joshua Enfield
@ Josh Du bist richtig!
sysadmin1138
6

SNMP verwendet eine Syntax, die nur auf der obersten Ebene vordefiniert ist. Das bedeutet, dass sie es jedem Hersteller überlassen haben, zu bestimmen, was jede ihrer Niederlassungen bedeutet und wie viele Blätter sie hat. Es ähnelt der DNS-Struktur, nur gibt es keine Registrare oder TLDs. Wenn Sie alle diese Zahlen in abfragbare Funktionen auflösen möchten, verwenden Sie die vom Hersteller bereitgestellte MIB-Datei, um sie in Ihr SNMP-Überwachungsgerät zu laden. Auf diese Weise weiß das Gerät, welche SNMP-Zeichenfolgen abgefragt werden müssen und welche Datentypen voraussichtlich zurückgegeben werden.

Ryan
quelle