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 wandelt einen MIB in die entsprechenden Teile des OBJECT-TYPE-Makros um.

Anmerkung

Weitere Informationen zum Installieren des Anbieters finden Sie unter Einrichten der WMI SNMP Environment.

 

Komponenten

MIB-Objekt

Objekt, das die meisten betreffenden Daten enthält.

Objektdeskriptor

Eindeutiger Name oder Objektdeskriptor, der jedes MIB-Objekt identifiziert. Jeder MIB-Objektdeskriptor entspricht exakt einem CIM-Eigenschaftsnamen. Beispiel: ifIndex in ifIndex-übersetzt.

SYNTAXklausel

Definiert die Daten und den 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 Tabellenauflistung als Erweiterung einer anderen Tabellenauflistung betrachtet werden kann und die INDEX-Klausel in SNMPv2 ersetzen kann. Die auflistungen, auf die durch die AUGMENTS-Klausel verwiesen wird, können mit der anderen Tabellensammlung kombiniert werden, um eine Auflistung zu bilden. Die resultierende Auflistung verwendet 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 sind, auf die letzte Tabellenauflistung in der Kette angewendet. Die Auflistung der Objekte ordnet dann einer CIM-Klassendefinition zu.

OBJECT-IDENTIFIER-Klausel

Enthält einen eindeutigen Objektbezeichner für ein MIB-Objekt. Dieser Objektbezeichner ist dem CIM-Eigenschaftsqualifizierer object_identifierzugeordnet.

ACCESS und MAX-ACCESS Klauseln

Definieren Sie die Zugriffsrechte für das MIB-Objekt.

DESCRIPTION-Klausel

Stellt eine Textbeschreibung des Objekts bereit, das dem CIM-Eigenschaftsqualifizierer Descriptionzugeordnet 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 ist dem CIM-Klassenqualifizierer Descriptionzugeordnet.

STATUS-Klausel

Gibt an, ob das Objekt unterstützt werden muss. Wenn der Wert der STATUS-Klausel veraltetenist, verwirft der Anbieter das MIB-Objekt aus der Zuordnung. Andernfalls wird die STATUS-Klausel dem CIM-Eigenschaftsqualifizierer Statuszugeordnet.

Für SNMPv1 ist der bevorzugte Wert von Status entweder obligatorischen oder optionalen, aber der Qualifizierer kann einen anderen Wert enthalten. Bei SNMPv2C ist der bevorzugte Wert von Status entweder aktuellen oder veralteten, aber der Qualifizierer kann einen anderen Wert enthalten.

DEFVAL-Klausel

Weist einer Variablen in einer logischen Tabellenzeile einen Standardwert zu und ordnet dem Qualifizierer der Zeichenfolge CIM-Eigenschaft Defvalzu.

REFERENCE-Klausel

Verweist auf ein anderes Dokument, das weitere Informationen zum Objekt enthält. Diese Klausel ist dem CIM-Eigenschaftsqualifizierer Referencezugeordnet, der vom Typ "string" ist.

UNITS-Klausel

Stellt eine genaue Definition der Darstellung des Objekts bereit. Diese Klausel ist dem CIM-Eigenschaftsqualifizierer Unitszugeordnet, der vom Typ Zeichenfolge ist.

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 OBJECT-GROUP Makro, um Sätze verwandter Objekte formal in eine 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, Sie können jedoch Gruppierungsbeziehungen und Fabricatesammlungen erfinden.