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.