Freigeben über


SnmpNotification-Klasse

Die SnmpNotification-Klasse ordnet das NOTIFICATION-TYPE-Makro einer gekapselten CIM-Klasse zu. Es handelt sich um eine Basisklasse, die vom SNMP-Anbieter für jede Klasse verwendet wird, die aus dem NOTIFICATION-TYPE-Makro einer gekapselten CIM-Klasse vom SNMP-Anbieter zugeordnet ist.

Hinweis

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

Syntax

class SnmpNotification : __ExtrinsicEvent
{
  uint8  SECURITY_DESCRIPTOR[];
  uint64 TIME_CREATED;
  string AgentAddress;
  string AgentTransport;
  string AgentTransportAddress;
  string Community;
  string Identification;
  string TimeStamp;
  string AgentTransportProtocol;
};

Member

Die SnmpNotification-Klasse verfügt über die folgenden Arten von Mitgliedern:

Eigenschaften

Die SnmpNotification-Klasse verfügt über die folgenden Eigenschaften.

AgentAddress

Datentyp: string (Zeichenfolge)

Zugriffstyp: Schreibgeschützt

Netzwerkadresse der Entität, die die Benachrichtigung erstellt hat. Dies ist die tatsächliche Adresse des Geräts. Wenn die Verwaltungsentität SNMP über UDP verwendet, verweist die Transportadresse auf eine IP-Adresse. Wenn die Verwaltungsentität SNMP über IPX verwendet, wird die Transportadresse auf NULL festgelegt. Diese Eigenschaft ist nur für SNMPv1 gültig.

AgentTransport

Datentyp: string (Zeichenfolge)

Zugriffstyp: Schreibgeschützt

Transportprotokoll, das von der sendenden Entität verwendet wird. Diese Eigenschaft ist für SNMPv1 und SNMPV2C gültig.

AgentTransportAddress

Datentyp: string (Zeichenfolge)

Zugriffstyp: Schreibgeschützt

Netzwerkadresse der Entität, die die Benachrichtigung gesendet hat. Dies ist die Adresse der letzten Entität, die die Benachrichtigung weitergeleitet hat. Wenn die Verwaltungsentität SNMP über UDP verwendet, verweist die Transportadresse auf eine IP-Adresse. Wenn die Verwaltungsentität SNMP über IPX verwendet, verweist die Transportadresse auf eine IPX-Adresse. Diese Eigenschaft ist für SNMPv1 und SNMPV2C gültig.

AgentTransportProtocol

Datentyp: string (Zeichenfolge)

Zugriffstyp: Schreibgeschützt

Das Transportprotokoll, das von der sendenden Entität verwendet wird.

Community

Datentyp: string (Zeichenfolge)

Zugriffstyp: Schreibgeschützt

Communityname, der einer Instanz der PDU zugeordnet ist. Der Communityname authentifiziert den Urheber der PDU. Diese Eigenschaft ist für SNMPv1 und SNMPV2C gültig.

Identifikation

Datentyp: string (Zeichenfolge)

Zugriffstyp: Schreibgeschützt

Qualifizierer: textual_convention ("OBJECTIDENTIFIER"), Codierung ("OBJECTIDENTIFIER"), object_syntax ("OBJECTIDENTIFIER"), object_identifier ("1.3.6.1.6.3.1.1.4.1")

Autoritative Identifizierung dieser Benachrichtigung. Die Zuordnung erfolgt direkt zur SnmpTrapOID-Variablenbindung. Diese Eigenschaft ist nur für SNMPv2C gültig.

SECURITY_DESCRIPTOR

Datentyp: uint8-Array

Zugriffstyp: Schreibgeschützt

Deskriptor, der vom Ereignisanbieter verwendet wird, um zu bestimmen, welche Benutzer*innen das Ereignis empfangen können. Diese Eigenschaft wird von _Event geerbt. Weitere Informationen zu Konstanten, die zum Festlegen dieser Sicherheitsbeschreibung verwendet werden, finden Sie unter WMI-Sicherheitskonstanten.

TIME_CREATED

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Eindeutiger Wert, der den Zeitpunkt angibt, zu dem das Ereignis generiert wurde. Dies ist ein 64-Bit-Wert, der die Anzahl von 100-Nanosekunden-Intervallen seit dem 1. Januar 1601 darstellt. Diese Informationen werden im UTC-Format (koordinierte Weltzeit) angegeben. Diese Eigenschaft wird von _Event geerbt.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.

TimeStamp

Datentyp: string (Zeichenfolge)

Zugriffstyp: Schreibgeschützt

Qualifizierer: textual_convention ("TimeTicks"), Codierung ("TimeTicks"), object_syntax ("TimeTicks"), object_identifier ("1.3.6.1.2.1.1.3")

Zeit in hundertstel Sekunden, seit der Netzwerkverwaltungsteil des Agents zuletzt neu initialisiert wurde. MIB-Variable „sysUptime.0“ vom Typ INTEGER32. Diese Eigenschaft wird der CIM-Klasseneigenschaft TimeStamp vom Typ uint32 zugeordnet. Diese Eigenschaft ist nur für SNMPv2C gültig.

Bemerkungen

Ein Makro NOTIFICATION-TYPE, das Verweise auf ein Makro OBJECT-TYPE namens TimeStamp oder Identification enthält, verursacht einen Zuordnungskonflikt. Wenn dieser Konflikt auftritt, haben die erforderlichen Eigenschaften Vorrang, und die in Konflikt stehenden Verweise müssen umbenannt werden.

Ein Makro NOTIFICATION-TYPE, das Verweise auf ein Makro OBJECT-TYPE mit dem Namen Community enthält, verursacht einen Zuordnungskonflikt. Wenn dieser Konflikt auftritt, haben die erforderlichen Eigenschaften Vorrang, und die in Konflikt stehenden Verweise müssen umbenannt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
Windows Server 2008
Namespace
Root\snmp\localhost

Weitere Informationen

__ExtrinsicEvent

NOTIFICATION-TYPE-Makro