Partilhar via


Macro OBJECT-TYPE

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 nas partes correspondentes da macro OBJECT-TYPE.

Observação

Para obter mais informações sobre como instalar o provedor, consulte Configurar o ambiente SNMP do 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 é mapeado exatamente para um nome de propriedade CIM. Por exemplo, ifIndex é convertido em ifIndex.

Cláusula SYNTAX

Define os dados e o tipo de um objeto MIB.

Cláusula INDEX

Define uma chave para selecionar uma linha de tabela exclusiva.

Cláusula AUGMENTS

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 referenciadas 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 tabelas 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.

Cláusulas ACCESS e MAX-ACCESS

Defina os direitos de acesso ao objeto MIB.

Cláusula DESCRIPTION

Fornece uma descrição de texto do objeto, que mapeia para o qualificador de propriedade do CIM Description. Essa 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 Description.

Cláusula STATUS

Indica se o objeto deve ter suporte. Quando o valor da cláusula STATUS fica obsoleto, o provedor descarta o objeto MIB do mapeamento. Caso contrário, a cláusula STATUS será mapeada para o qualificador de propriedade CIM Status.

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.

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 CIM Defval.

Cláusula REFERENCE

Refere-se a outro documento que contém mais informações sobre o objeto. Essa cláusula é mapeada para o qualificador de propriedade CIM Reference, que é do tipo cadeia de caracteres.

Cláusula UNITS

Fornece uma definição precisa do que o objeto representa. Essa cláusula é mapeada para o qualificador de propriedade CIM Units, que é do tipo cadeia de caracteres.

Comentários

A macro OBJECT-TYPE descreve as características básicas de um objeto MIB individual. Um conjunto de macros OBJECT-TYPE 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á mecanismo formal para criar coleções no SNMPv1. Para fins do Provedor SNMP, a macro OBJECT-GROUP é ignorada, mas você pode inventar relações de agrupamento e fabricar coleções.