Condividi tramite


OBJECT-TYPE Macro

La macro OBJECT-TYPE contiene clausole obbligatorie e facoltative che descrivono le caratteristiche di base di un oggetto MIB. Il provider SNMP converte un MIB nelle parti corrispondenti della macro OBJECT-TYPE.

Nota

Per altre informazioni sull'installazione del provider, vedere Configurazione dell'ambiente SNMP WMI.

 

Componenti

Oggetto MIB

Oggetto che contiene la maggior parte dei dati in questione.

Descrittore di oggetti

Nome univoco o descrittore di oggetti che identifica ogni oggetto MIB. Ogni descrittore di oggetti MIB esegue il mapping esattamente a un nome di proprietà CIM. Ad esempio, ifIndex viene convertito in ifIndex.

Clausola SYNTAX

Definisce i dati e il tipo di un oggetto MIB.

Clausola INDEX

Definisce una chiave per la selezione di una riga di tabella univoca.

Clausola AUGMENTS

Indica che l'insieme di tabelle specificato può essere considerato un'estensione di un'altra raccolta di tabelle e può sostituire la clausola INDEX in SNMPv2. Le raccolte a cui fa riferimento la clausola AUGMENTS possono essere combinate con l'altra raccolta di tabelle per formare una raccolta. La raccolta risultante condivide le proprietà della chiave primaria specificate nell'ultima raccolta di tabelle nella catena.

In questo caso, le regole di mapping precedenti specificate per la clausola INDEX vengono applicate all'ultima raccolta di tabelle nella catena. La raccolta di oggetti esegue quindi il mapping a una definizione di classe CIM.

Clausola OBJECT-IDENTIFIER

Contiene un identificatore di oggetto univoco per un oggetto MIB. Questo identificatore di oggetto esegue il mapping al qualificatore di proprietà CIM object_identifier.

Clausole ACCESS e MAX-ACCESS

Definire i diritti di accesso all'oggetto MIB.

Clausola DESCRIPTION

Fornisce una descrizione testuale dell'oggetto, che esegue il mapping al qualificatore di proprietà CIM Description. Questa clausola può essere vuota.

Ogni oggetto TABLE e ENTRY in una definizione di tabella SNMP contiene anche una clausola DESCRIPTION, che può anche essere vuota. Le clausole TABLE e ENTRY DESCRIPTION sono concatenate e il mapping dei risultati al qualificatore di classe CIM Description.

Clausola STATUS

Indica se l'oggetto deve essere supportato. Quando il valore della clausola STATUS è obsoleto, il provider rimuove l'oggetto MIB dal mapping. In caso contrario, la clausola STATUS esegue il mapping al qualificatore di proprietà CIM Status.

Per SNMPv1, il valore preferito di Status è obbligatorio o facoltativo, ma il qualificatore può contenere un altro valore. Per SNMPv2C, il valore preferito di Status è corrente o deprecato, ma il qualificatore può contenere un altro valore.

Clausola DEFVAL

Assegna un valore predefinito a una variabile in una riga di tabella logica ed esegue il mapping al qualificatore di proprietà CIM stringa Defval.

Clausola REFERENCE

Fa riferimento a un altro documento che contiene altre informazioni sull'oggetto . Questa clausola esegue il mapping al riferimento del qualificatore di proprietà CIM, che è di tipo string.

Clausola UNITS

Fornisce una definizione precisa di ciò che l'oggetto rappresenta. Questa clausola esegue il mapping alle unità di qualificatore di proprietà CIM, ovvero di tipo stringa.

Commenti

La macro OBJECT-TYPE descrive le caratteristiche di base di un singolo oggetto MIB. Un set di macro OBJECT-TYPE può essere considerato come un gruppo di oggetti correlati. In SNMPv2C usare la macro OBJECT-GROUP per raggruppare formalmente i set di oggetti correlati in una raccolta. Tuttavia, non esiste alcun meccanismo formale per la creazione di raccolte in SNMPv1. Ai fini del provider SNMP, la macro OBJECT-GROUP viene ignorata, ma è possibile inventare relazioni di raggruppamento e creare raccolte.