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.
-
Definisce i dati e il tipo di un oggetto MIB.
-
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.
-
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.