Condividi tramite


Classe SnmpNotification

La classe SnmpNotification esegue il mapping dalla macro NOTIFICATION-TYPE a una classe CIM incapsulata. È una classe di base usata dal provider SNMP per qualsiasi classe mappata dalla macro NOTIFICATION-TYPE a una classe CIM incapsulata dal provider SNMP.

Nota

Per altre informazioni sull'installazione del provider, vedere Configurazione dell'ambiente SNMP WMI.

Sintassi

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

Members

La classe SnmpNotification ha questi tipi di membri:

Proprietà

La classe SnmpNotification ha queste proprietà.

AgentAddress

Tipo di dati: stringa

Tipo di accesso: sola lettura

Indirizzo di rete dell'entità che ha creato la notifica. Questo è l'indirizzo effettivo del dispositivo. Quando l'entità di gestione usa SNMP su UDP, l'indirizzo di trasporto fa riferimento a un indirizzo IP. Quando l'entità di gestione usa SNMP su IPX, l'indirizzo di trasporto è impostato su NULL. Questa proprietà è valida solo per SNMPv1.

AgentTransport

Tipo di dati: stringa

Tipo di accesso: sola lettura

Protocollo di trasporto usato dall'entità di invio. Questa proprietà è valida per SNMPv1 e SNMPv2C.

AgentTransportAddress

Tipo di dati: stringa

Tipo di accesso: sola lettura

Indirizzo di rete dell'entità che ha inviato la notifica. Si tratta dell'indirizzo dell'ultima entità che ha inoltrato la notifica. Quando l'entità di gestione usa SNMP su UDP, l'indirizzo di trasporto fa riferimento a un indirizzo IP. Quando l'entità di gestione usa SNMP su IPX, l'indirizzo di trasporto fa riferimento a un indirizzo IPX. Questa proprietà è valida per SNMPv1 e SNMPv2C.

AgentTransportProtocol

Tipo di dati: stringa

Tipo di accesso: sola lettura

Protocollo di trasporto usato dall'entità di invio.

Community

Tipo di dati: stringa

Tipo di accesso: sola lettura

Nome della community associato a un'istanza del PDU. Il nome della community autentica l'origine dell'PDU. Questa proprietà è valida sia per SNMPv1 che per SNMPv2C.

Identificazione

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: textual_convention ("OBJECTIDENTIFIER"), codifica ("OBJECTIDENTIFIER"), object_syntax ("OBJECTIDENTIFIER "), object_identifier ("1.3.6.1.6.3.1.1.4.1")

Identificazione autorevole di questa notifica. Esegue il mapping direttamente all'associazione di variabili SnmpTrapOID. Questa proprietà è valida solo per SNMPv2C.

SECURITY_DESCRIPTOR

Tipo di dati: matrice uint8

Tipo di accesso: sola lettura

Descrittore usato dal provider di eventi per determinare quali utenti possono ricevere l'evento. Questa proprietà viene ereditata da __Event. Per altre informazioni sulle costanti usate per impostare questo descrittore di sicurezza, vedere Costanti di sicurezza WMI.

TIME_CREATED

Tipo di dati: uint64

Tipo di accesso: sola lettura

Valore univoco che indica l'ora in cui è stato generato l'evento. Si tratta di un valore a 64 bit che rappresenta il numero di intervalli da 100 nanosecondi dopo il 1° gennaio 1601. Le informazioni sono nel formato UTC (Coordinated Universal Times). Questa proprietà viene ereditata da __Event.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

Timestamp

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: textual_convention ("TimeTicks"), codifica ("TimeTicks"), object_syntax ("TimeTicks"), object_identifier ("1.3.6.1.2.1.1.3")

Tempo in centesimi di secondo dal momento che la parte di gestione di rete dell'agente è stata nuovamente inizializzata. Variabile MIB sysUptime.0, di tipo INTEGER32. Questa proprietà esegue il mapping alla proprietà della classe CIM TimeStamp, ovvero di tipo uint32. Questa proprietà è valida solo per SNMPv2C.

Commenti

Una macro NOTIFICATION-TYPE che contiene riferimenti a una macro OBJECT-TYPE denominata TimeStamp o Identificazione causa un conflitto di mapping. Se si verifica questo conflitto, le proprietà necessarie hanno la precedenza e i riferimenti in conflitto devono essere rinominati.

Una macro NOTIFICATION-TYPE che contiene riferimenti a una macro OBJECT-TYPE denominata Community causa un conflitto di mapping. Se si verifica questo conflitto, le proprietà necessarie hanno la precedenza e i riferimenti in conflitto devono essere rinominati.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Spazio dei nomi
Root\snmp\localhost

Vedi anche

__ExtrinsicEvent

Macro DI TIPO NOTIFICA