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.
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.
Antworten:
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.
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.
http://download.oracle.com/docs/cd/E13203_01/tuxedo/tux81/snmpmref/1tmib.htm#1030143
Dies ist ein guter Anfang.
MIBs sind im Grunde die Dinge, die Informationen sammeln / an SNMP melden.