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.
-
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 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.
-
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.