Compartilhar 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.

Nota

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

 

Componentes

objeto MIB

Objeto que contém a maioria dos dados em questão.

Descritor do 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.

cláusula sintaxe

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 CIM Descrição. 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 é 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.

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 da cadeia de caracteres 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 Unidades, que é de cadeia de caracteres de tipo.

Observações

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á nenhum 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.