Compartilhar via


Macro NOTIFICATION-TYPE

A macro NOTIFICATION-TYPE contém os elementos a seguir.

Observação

Para obter mais informações sobre como instalar o provedor, consulte Configurar o ambiente SNMP do WMI.

Componentes

Descritor de objeto

Anexa um nome a um evento do SNMP em uma macro NOTIFICATION-TYPE. A lista a seguir lista as regras para mapear o descritor de objeto.

Tipo Concatenate
Nome da classe CIM encapsulada "SNMP_"
Nome da identidade do módulo MIB
sublinhado (_)
descritor de objeto
"_Notification"
Exemplo: a notificação vtpServerDisabled do CISCO-VTP-MIB é mapeada como SNMP_CISCO_VTP_MIB_vtpServerDisabled_Notification.
Nome da classe CIM referenciante "SNMP_"
Nome da identidade do módulo MIB
sublinhado (_)
descritor de objeto
"_ExtendedNotification"
Exemplo: a notificação vtpServerDisabled do CISCO-VTP-MIB é mapeada como SNMP_CISCO_VTP_MIB_vtpServerDisabled_ExtendedNotification.

Cláusula OBJECTS

Enumera o conjunto de objetos associados ao objeto de notificação.

Cláusula REFERENCE

Refere-se a outro documento que contém mais informações sobre o objeto. Ele é mapeado como o Reference do qualificador de classe CIM, que é do tipo cadeia de caracteres.

Cláusula DESCRIPTION

Descreve o objeto em questão. Ela é mapeada como Description do qualificador de classe CIM, que é do tipo cadeia de caracteres

Cláusula STATUS

Indica se o objeto deve ter suporte. Quando o status é obsolete ou deprecated, a notificação é descartada do mapeamento. Caso contrário, essa cláusula será mapeada como o Status do qualificador de classe CIM, que é do tipo string.

No SNMPv1, o valor preferencial de Status é mandatory ou optional, mas o qualificador pode conter algum outro valor. No SNMPv2C, o valor preferencial de Status é current ou deprecated, mas o qualificador pode conter algum outro valor.

Comentários

O provedor do SNMP mapeia a macro NOTIFICATION-TYPE como uma definição de classe encapsulada ou referenciante.

Uma definição de classe encapsulada não expõe as informações de instância associadas ao objeto MIB. Em vez disso, a definição de classe codifica a cláusula OBJECTS como uma série de propriedades da classe de evento CIM. Cada propriedade CIM reflete o nome, o tipo e o valor do objeto MIB correspondente na cláusula OBJECTS. Se você precisar de informações de instância, deverá mapear como uma classe referencial. Uma definição de classe encapsulada é mapeada para a classe SnmpNotification.

Uma classe referencial define um objeto MIB e as informações de instância usadas para obter o objeto. A definição de classe codifica a cláusula OBJECTS como uma série de propriedades da classe de evento CIM. Cada propriedade CIM reflete o nome do objeto MIB correspondente na cláusula OBJECTS e o tipo como um objeto inserido que reflete uma instância da classe associada a esse objeto MIB. Em seguida, o provedor gera uma classe associada ao objeto MIB. Por exemplo, ifIndex é mapeado como uma classe inserida chamada SNMP_RFC1213_MIB_ifIndex. Para obter mais informações sobre esse tipo de classe, confira Macro OBJECT-TYPE.