Compartilhar via


Macro NOTIFICATION-TYPE

A macro NOTIFICATION-TYPE contém os seguintes elementos.

Nota

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

Componentes

Descritor do objeto

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

Tipo Concatenar
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 mapeia para 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 mapeia para 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 para o qualificador de classe CIM de Referência, que é de cadeia de caracteres de tipo.

cláusula DESCRIPTION

Descreve o objeto em questão. Ele é mapeado para o qualificador de classe CIM Descrição, que é de cadeia de caracteres de tipo

cláusula STATUS

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

Para SNMPv1, o valor preferencial de Status é obrigatório ou opcional, mas o qualificador pode conter algum outro valor. Para SNMPv2C, o valor preferencial de Status é atual ou preterido, mas o qualificador pode conter algum outro valor.

Observações

O provedor SNMP mapeia a macro NOTIFICATION-TYPE para 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á ser mapeado para 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 mapeia para uma classe inserida chamada SNMP_RFC1213_MIB_ifIndex. Para obter mais informações sobre esse tipo de classe, consulte OBJECT-TYPE Macro.