Freigeben über


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 ein MIB-Objekt 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-Eigenschaftsnamen zugeordnet. Beispiel: ifIndex wird in ifIndex übersetzt.

SYNTAX-Klausel

Definiert Daten und Typ eines MIB-Objekts.

INDEX-Klausel

Definiert einen Schlüssel zum Auswählen einer eindeutigen Tabellenzeile.

AUGMENTS-Klausel

Gibt an, dass die von ihr festgelegte Tabellensammlung als Erweiterung einer anderen Tabellensammlung betrachtet werden und die INDEX-Klausel in SNMPv2 ersetzen kann. Die Sammlungen, auf die die AUGMENTS-Klausel verweist, können mit der anderen Tabellensammlung kombiniert werden, um eine Sammlung zu bilden. Die resultierende Sammlung nutzt die Primärschlüsseleigenschaften gemeinsam, die in der letzten Tabellensammlung in der Kette angegeben sind.

In diesem Fall werden die vorherigen Zuordnungsregeln, die für die INDEX-Klausel angegeben wurden, auf die letzte Tabellensammlung in der Kette angewendet. Die Sammlung 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 Qualifizierer der CIM-Eigenschaft object_identifier zugeordnet.

ACCESS- und MAX-ACCESS-Klauseln

Definieren die Zugriffsrechte für das MIB-Objekt.

DESCRIPTION-Klausel

Stellt eine Textbeschreibung des Objekts bereit, die dem CIM-Eigenschaftsqualifizierer Description zugeordnet ist. Diese Klausel kann leer sein.

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 in der Zuordnung. Andernfalls wird die STATUS-Klausel dem CIM-Eigenschaftsqualifizierer Status zugeordnet.

Für SNMPv1 ist der bevorzugte Wert von mandatory entweder mandatory oder optional, aber der Qualifizierer kann einen anderen Wert enthalten. Für SNMPv2C ist der bevorzugte Wert von Status entweder current oder deprecated, aber der Qualifizierer kann einen anderen Wert enthalten.

DEFVAL-Klausel

Weist einer Variablen in einer logischen Tabellenzeile einen Standardwert zu und wird dem CIM-Eigenschaftenqualifizierer Defval für Zeichenfolgen zugeordnet.

REFERENCE-Klausel

Verweist auf ein anderes Dokument, das weitere Informationen zum Objekt enthält. Diese Klausel wird dem CIM-Eigenschaftsqualifizierer Reference zugeordnet, der den string-Typ hat.

UNITS-Klausel

Stellt eine genaue Definition der Darstellung des Objekts bereit. Diese Klausel wird dem CIM-Eigenschaftsqualifizierer Units zugeordnet, der den string-Typ hat.

Bemerkungen

Das OBJECT-TYPE-MAKRO beschreibt die grundlegenden Merkmale eines einzelnen MIB-Objekts. Eine Gruppe von OBJECT-TYPE-Makros kann als Gruppe verwandter Objekte betrachtet werden. Verwenden Sie in SNMPv2C das OBJEKT-GROUP-Makro, um Gruppen verwandter Objekte formal in einer Sammlung zu gruppieren. Es gibt jedoch in SNMPv1 keinen formalen Mechanismus zum Erstellen von Sammlungen. Für die Zwecke des SNMP-Anbieters wird das OBJEKT-GROUP-Makro ignoriert, aber Sie können Gruppierungsbeziehungen bestimmen und Sammlungen erstellen.