NOTIFICATION-TYPE-Makro

Das Makro NOTIFICATION-TYPE enthält die folgenden Elemente.

Hinweis

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

Komponenten

Objektdeskriptor

Fügt einen Namen an ein SNMP-Ereignis in einem NOTIFICATION-TYPE-Makro an. In der folgenden Liste sind die Regeln für die Zuordnung des Objektdeskriptors aufgeführt.

type Concatenate
Name der gekapselten CIM-Klasse "SNMP_"
Name der MIB-Modulkennung
Unterstrich (_)
Objektdeskriptor
"_Notification"
Beispiel: Die vtpServerDisabled-Benachrichtigung von CISCO-VTP-MIB wird SNMP_CISCO_VTP_MIB_vtpServerDisabled_Notification zugeordnet.
Name der verweisenden CIM-Klasse "SNMP_"
Name der MIB-Modulkennung
Unterstrich (_)
Objektdeskriptor
"_ExtendedNotification"
Beispiel: Die vtpServerDisabled-Benachrichtigung von CISCO-VTP-MIB wird SNMP_CISCO_VTP_MIB_vtpServerDisabled_ExtendedNotification zugeordnet.

OBJECTS-Klausel

Enumeriert die Menge der Objekte, die dem Benachrichtigungsobjekt zugeordnet sind.

REFERENCE-Klausel

Verweist auf ein anderes Dokument, das weitere Informationen zum Objekt enthält. Sie wird dem CIM-Klassenqualifizierer Reference zugeordnet, der vom Typ string ist.

DESCRIPTION-Klausel

Beschreibt das betreffende Objekt. Sie wird dem CIM-Klassenqualifizierer Description zugeordnet, der vom Typ string ist.

STATUS-Klausel

Gibt an, ob das Objekt unterstützt werden muss. Wenn der Status entweder obsolete oder deprecated ist, wird die Benachrichtigung aus der Zuordnung verworfen. Andernfalls wird diese Klausel dem CIM-Klassenqualifizierer Status zugeordnet, der vom Typ string ist.

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

Bemerkungen

Der SNMP-Anbieter ordnet das NOTIFICATION-TYPE-Makro entweder der Definition einer gekapselten oder einer verweisenden Klasse zu.

Eine gekapselte Klassendefinition macht die Instanzinformationen, die dem MIB-Objekt zugeordnet sind, nicht verfügbar. Stattdessen codiert die Klassendefinition die OBJECTS-Klausel als eine Reihe von Eigenschaften der CIM-Ereignisklasse. Jede CIM-Eigenschaft gibt den Namen, den Typ und den Wert des entsprechenden MIB-Objekts in der OBJECTS-Klausel an. Wenn Sie Instanzinformationen benötigen, müssen sie einer verweisenden Klasse zugeordnet werden. Eine gekapselte Klassendefinition wird der SnmpNotification-Klasse zugeordnet.

Eine verweisende Klasse definiert ein MIB-Objekt und die Instanzinformationen, die zum Abrufen des Objekts verwendet werden. Die Klassendefinition codiert die OBJECTS-Klausel als eine Reihe von Eigenschaften der CIM-Ereignisklasse. Jede CIM-Eigenschaft gibt den Namen des entsprechenden MIB-Objekts in der OBJECTS-Klausel und den Typ als eingebettetes Objekt an, das eine Instanz der diesem MIB-Objekt zugeordneten Klasse widerspiegelt. Der Anbieter generiert dann eine Klasse, die dem MIB-Objekt zugeordnet ist. IfIndex wird beispielsweise einer eingebetteten Klasse namens SNMP_RFC1213_MIB_ifIndex zugeordnet. Weitere Informationen zu diesem Klassentyp finden Sie unter OBJECT-TYPE-Makro.