OBJECT-TYPE Macro
A macro OBJECT-TYPE contém cláusulas obrigatórias e opcionais que descrevem as características básicas de um objeto MIB. O provedor SNMP converte um MIB para as partes correspondentes da macro OBJECT-TYPE.
Observação
Para obter mais informações sobre como instalar o provedor, consulte Configurando o ambiente SNMP WMI.
Componentes
-
objeto MIB
-
Objeto que contém a maioria dos dados em questão.
-
Descritor de objeto
-
Nome exclusivo ou descritor de objeto que identifica cada objeto MIB. Cada descritor de objeto MIB mapeia exatamente para um nome de propriedade CIM. Por exemplo, ifIndex se traduz em ifIndex.
-
Define os dados e o tipo de um objeto MIB.
-
Define uma chave para selecionar uma linha de tabela exclusiva.
-
Cláusula AUMENTA
-
Indica que a coleção de tabelas especificada pode ser considerada uma extensão de outra coleção de tabelas e pode substituir a cláusula INDEX no SNMPv2. As coleções referidas pela cláusula AUGMENTS podem ser combinadas com a outra coleção de tabelas para formar uma coleção. A coleção resultante compartilha as propriedades de chave primária especificadas na última coleção de tabela na cadeia.
Nesse caso, as regras de mapeamento anteriores especificadas para a cláusula INDEX são aplicadas à última coleção de tabelas na cadeia. Em seguida, a coleção de objetos é mapeada para uma definição de classe CIM.
-
Cláusula OBJECT-IDENTIFIER
-
Contém um identificador de objeto exclusivo para um objeto MIB. Esse identificador de objeto é mapeado para o qualificador de propriedade CIM object_identifier.
-
Defina os direitos de acesso ao objeto MIB.
-
CLÁUSULA DE DESCRIÇÃO
-
Fornece uma descrição de texto do objeto, que mapeia para o qualificador de propriedade CIM Descrição. Esta cláusula pode estar vazia.
Cada objeto TABLE e ENTRY em uma definição de tabela SNMP também contém uma cláusula DESCRIPTION, que também pode estar vazia. As cláusulas TABLE e ENTRY DESCRIPTION são concatenadas e o resultado é mapeado para o qualificador de classe CIM Descrição.
-
Cláusula STATUS
-
Indica se o objeto deve ser suportado. Quando o valor da cláusula STATUS é obsoleta, o provedor descarta o objeto MIB do mapeamento. Caso contrário, a cláusula STATUS mapeia para o qualificador de propriedade CIM Status.
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.
-
Cláusula DEFVAL
-
Atribui um valor padrão a uma variável em uma linha de tabela lógica e mapeia para o qualificador de propriedade CIM de cadeia de caracteres Defval.
-
CLÁUSULA DE REFERÊNCIA
-
Refere-se a outro documento que contém mais informações sobre o objeto. Esta cláusula mapeia para o qualificador de propriedade CIM Reference, que é do tipo string.
-
Cláusula UNITS
-
Fornece uma definição precisa do que o objeto representa. Esta cláusula mapeia para o qualificador de propriedade CIM Units, que é do tipo string.
Comentários
A macro OBJECT-TYPE descreve as características básicas de um objeto MIB individual. Um conjunto de OBJECT-TYPE macros pode ser considerado como um grupo de objetos relacionados. No SNMPv2C, use a macro OBJECT-GROUP para agrupar formalmente conjuntos de objetos relacionados em uma coleção. No entanto, não há nenhum mecanismo formal para criar coleções no SNMPv1. Para os fins do provedor SNMP, a macro OBJECT-GROUP é ignorada, mas você pode inventar relações de agrupamento e fabricar coleções.