OBJECT-TYPE-Makro
Das OBJECT-TYPE-Makro enthält obligatorische und optionale Klauseln, die die grundlegenden Merkmale eines MIB-Objekts beschreiben. Der SNMP-Anbieter konvertiert einen MIB in die entsprechenden Teile des OBJECT-TYPE-Makros.
Hinweis
Weitere Informationen zum Installieren des Anbieters finden Sie unter Einrichten der WMI-SNMP-Umgebung.
Komponenten
-
MIB-Objekt
-
Objekt, das die meisten der betreffenden Daten enthält.
-
Objektdeskriptor
-
Eindeutiger Name oder Objektdeskriptor, der jedes MIB-Objekt identifiziert. Jeder MIB-Objektdeskriptor wird genau einem CIM-Eigenschaftennamen zugeordnet. IfIndex wird beispielsweise in ifIndex übersetzt.
-
Definiert die Daten und den Typ eines MIB-Objekts.
-
Definiert einen Schlüssel zum Auswählen einer eindeutigen Tabellenzeile.
-
AUGMENTS-Klausel
-
Gibt an, dass die tabellenauflistung, die sie angibt, als Erweiterung einer anderen Tabellenauflistung betrachtet werden kann und die INDEX-Klausel in SNMPv2 ersetzen kann. Die Sammlungen, auf die von der AUGMENTS-Klausel verwiesen wird, können mit der anderen Tabellenauflistung kombiniert werden, um eine Auflistung zu bilden. Die resultierende Auflistung teilt die Primärschlüsseleigenschaften, die in der letzten Tabellenauflistung in der Kette angegeben sind.
In diesem Fall werden die vorherigen Zuordnungsregeln, die für die INDEX-Klausel angegeben wurden, auf die letzte Tabellenauflistung in der Kette angewendet. Die Auflistung von -Objekten wird dann einer CIM-Klassendefinition zugeordnet.
-
OBJECT-IDENTIFIER-Klausel
-
Enthält einen eindeutigen Objektbezeichner für ein MIB-Objekt. Dieser Objektbezeichner wird dem CIM-Eigenschaftenqualifiziererobjektbezeichner _ zugeordnet.
-
Definieren Sie die Zugriffsrechte für das MIB-Objekt.
-
DESCRIPTION-Klausel
-
Stellt eine Textbeschreibung des -Objekts bereit, das dem CIM-Eigenschaftenqualifizierer Description zugeordnet ist. Diese Klausel ist möglicherweise leer.
Jedes TABLE- und ENTRY-Objekt in einer SNMP-Tabellendefinition enthält auch eine DESCRIPTION-Klausel, die ebenfalls leer sein kann. Die TABLE- und ENTRY DESCRIPTION-Klauseln werden verkettet, und das Ergebnis wird dem CIM-Klassenqualifizierer Description zugeordnet.
-
STATUS-Klausel
-
Gibt an, ob das -Objekt unterstützt werden muss. Wenn der Wert der STATUS-Klausel veraltet ist, verwirft der Anbieter das MIB-Objekt aus der Zuordnung. Andernfalls wird die STATUS-Klausel dem CIM-Eigenschaftsqualifizierer Status zugeordnet.
Für SNMPv1 ist der bevorzugte Wert von Status entweder obligatorisch oder optional, aber der Qualifizierer kann einen anderen Wert enthalten. Für SNMPv2C ist der bevorzugte Wert von Status entweder aktuell oder veraltet, aber der Qualifizierer kann einen anderen Wert enthalten.
-
DEFVAL-Klausel
-
Weist einer Variablen in einer logischen Tabellenzeile einen Standardwert zu und wird dem CIM-Eigenschaftsqualifizierer defval der Zeichenfolge zugeordnet.
-
REFERENCE-Klausel
-
Bezieht sich auf ein anderes Dokument, das weitere Informationen zum -Objekt enthält. Diese Klausel wird dem CIM-Eigenschaftsqualifizierer Reference zugeordnet, der vom Typ String ist.
-
UNITS-Klausel
-
Stellt eine genaue Definition des Objekts bereit. Diese Klausel wird den CIM-Eigenschaftsqualifizierereinheiten zugeordnet, die vom Typ String sind.
Hinweise
Das OBJECT-TYPE-Makro beschreibt die grundlegenden Merkmale eines einzelnen MIB-Objekts. Ein Satz von OBJECT-TYPE-Makros kann als Gruppe verwandter Objekte betrachtet werden. Verwenden Sie in SNMPv2C das OBJECT-GROUP-Makro, um Sätze verwandter Objekte formell in einer Auflistung zu gruppieren. Es gibt jedoch keinen formalen Mechanismus zum Erstellen von Sammlungen in SNMPv1. Für die Zwecke des SNMP-Anbieters wird das OBJECT-GROUP-Makro ignoriert, Aber Sie können Gruppierungsbeziehungen erstellen und Sammlungen erstellen.