Classe SnmpNotification

La classe SnmpNotification est mappée à partir de la macro NOTIFICATION-TYPE à une classe CIM encapsulée. Il s’agit d’une classe de base utilisée par le fournisseur SNMP pour toute classe mappée à partir de la macro NOTIFICATION-TYPE à une classe CIM encapsulée par le fournisseur SNMP.

Notes

Pour plus d’informations sur l’installation du fournisseur, consultez Configuration de l’environnement SNMP WMI.

Syntaxe

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

Membres

La classe SnmpNotification est dotée des types de membres suivants :

Propriétés

La classe SnmpNotification a ces propriétés.

AgentAddress

Type de données : chaîne

Type d'accès : Lecture seule

Adresse réseau de l’entité qui a créé la notification. Il s’agit de l’adresse réelle de l’appareil. Quand l’entité de gestion utilise SNMP sur UDP, l’adresse de transport fait référence à une adresse IP. Quand l’entité de gestion utilise SNMP sur IPX, l’adresse de transport est définie sur NULL. Cette propriété est valide uniquement pour SNMPv1.

AgentTransport

Type de données : chaîne

Type d'accès : Lecture seule

Protocole de transport utilisé par l’entité émettrice. Cette propriété est valide pour SNMPv1 et SNMPv2C.

AgentTransportAddress

Type de données : chaîne

Type d'accès : Lecture seule

Adresse réseau de l’entité qui a envoyé la notification. Il s’agit de l’adresse de la dernière entité qui a transféré la notification. Quand l’entité de gestion utilise SNMP sur UDP, l’adresse de transport fait référence à une adresse IP. Quand l’entité de gestion utilise SNMP sur IPX, l’adresse de transport fait référence à une adresse IPX. Cette propriété est valide pour SNMPv1 et SNMPv2C.

AgentTransportProtocol

Type de données : chaîne

Type d'accès : Lecture seule

Protocole de transport utilisé par l’entité émettrice.

Communauté

Type de données : chaîne

Type d'accès : Lecture seule

Nom de la communauté associé à une instance de l’unité PDU. Le nom de la communauté authentifie l’émetteur de l’unité PDU. Cette propriété est valide pour SNMPv1 et SNMPv2C.

Identification

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : convention_textuelle ("OBJECTIDENTIFIER"), encodage ("OBJECTIDENTIFIER"), syntaxe_objet ("OBJECTIDENTIFIER"), identificateur_objet ("1.3.6.1.6.3.1.1.4.1")

Identification faisant autorité de cette notification. Mappe directement à la liaison de variable SnmpTrapOID. Cette propriété est valide uniquement pour SNMPv2C.

SECURITY_DESCRIPTOR

Type de données : tableau uint8

Type d'accès : Lecture seule

Descripteur utilisé par le fournisseur d’événements pour déterminer quels utilisateurs peuvent recevoir l’événement. Cette propriété est héritée de __Event. Pour plus d’informations sur les constantes utilisées pour définir ce descripteur de sécurité, consultez Constantes de sécurité WMI.

TIME_CREATED

Type de données : uint64

Type d'accès : Lecture seule

Valeur unique qui indique l’heure à laquelle l’événement a été généré. Il s’agit d’une valeur 64 bits représentant le nombre d’intervalles de 100 nanosecondes depuis le 1er janvier 1601. Les informations sont au format UTC (Temps universel coordonné). Cette propriété est héritée de __Event.

Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.

TimeStamp

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs: convention_textuelle ("TimeTicks"), encodage ("TimeTicks"), syntaxe_objet ("TimeTicks"), identificateur_objet ("1.3.6.1.2.1.1.3")

Temps en centièmes de seconde depuis la dernière réinitialisation de la partie gestion du réseau de l’agent. Variable MIB sysUptime.0, qui est de type INTEGER32. Cette propriété est mappée à la propriété de classe CIM TimeStamp, qui est de type uint32. Cette propriété est valide uniquement pour SNMPv2C.

Notes

Une macro NOTIFICATION-TYPE qui contient des références à une macro OBJECT-TYPE nommée TimeStamp ou Identification provoque un conflit de mappage. Si ce conflit se produit, les propriétés requises sont prioritaires et les références en conflit doivent être renommées.

Une macro NOTIFICATION-TYPE qui contient des références à une macro OBJECT-TYPE nommée Community provoque un conflit de mappage. Si ce conflit se produit, les propriétés requises sont prioritaires et les références en conflit doivent être renommées.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
Root\snmp\localhost

Voir aussi

__ExtrinsicEvent

NOTIFICATION-TYPE, macro