Partager via


Macro OBJECT-TYPE

La macro OBJECT-TYPE contient des clauses obligatoires et facultatives qui décrivent les caractéristiques de base d’un objet MIB. Le fournisseur SNMP convertit une MIB en parties correspondantes de la macro OBJECT-TYPE.

Notes

Pour plus d’informations sur l’installation du fournisseur, consultez Configuration de l’environnement SNMP WMI.

 

Composants

Objet MIB

Objet qui contient la plupart des données en question.

Descripteur d’objet

Nom unique ou descripteur d’objet identifiant chaque objet MIB. Chaque descripteur d’objet MIB est mappé exactement à un nom de propriété CIM. Par exemple, ifIndex est mappé à ifIndex.

Clause SYNTAX

Définit les données et le type d’un objet MIB.

Clause INDEX

Définit une clé pour la sélection d’une ligne de table unique.

Clause AUGMENTS

Indique que la collection de tables qu’elle spécifie peut être considérée comme une extension d’une autre collection de tables et peut remplacer la clause INDEX dans SNMPv2. Les collections référencées par la clause AUGMENTS peuvent être combinées avec l’autre collection de table pour former une collection. La collection résultante partage les propriétés de clé primaire spécifiées dans la dernière collection de tables de la chaîne.

Dans ce cas, les règles de mappage précédentes spécifiées pour la clause INDEX sont appliquées à la dernière collection de tables de la chaîne. La collection d’objets est ensuite mappée à une définition de classe CIM.

Clause OBJECT-IDENTIFIER

Contient un identificateur d’objet unique pour un objet MIB. Cet identificateur d’objet mappe au qualificateur de propriété CIM object_identifier.

Clauses ACCESS et MAX-ACCESS

Définit les droits d’accès à l’objet MIB.

Clause DESCRIPTION

Fournit une description textuelle de l’objet, qui mappe au qualificateur de propriété CIM Description. Cette clause peut être vide.

Chaque objet TABLE et ENTRY dans une définition de table SNMP contient également une clause DESCRIPTION, qui peut également être vide. Les clauses TABLE et ENTRY DESCRIPTION sont concaténées et le résultat est mappé à la Description du qualificateur de classe CIM.

Clause STATUS

Indique si l’objet doit être pris en charge. Lorsque la valeur de la clause STATUS est obsolète, le fournisseur ignore l’objet MIB du mappage. Sinon, la clause STATUS est mappée à Status du qualificateur de propriété CIM.

Pour SNMPv1, la valeur préférée de Status est soit obligatoire soitfacultative, mais le qualificateur peut contenir une autre valeur. Pour SNMPv2C, la valeur préférée de Status est soit actuelle soit déconseillée, mais le qualificateur peut contenir une autre valeur.

Clause DEFVAL

Affecte une valeur par défaut à une variable dans une ligne de table logique et mappe au qualificateur de propriété CIM de chaîne Defval.

Clause REFERENCE

Fait référence à un autre document qui contient plus d’informations sur l’objet. Cette clause est mappée au qualificateur de propriété CIM Reference, qui est de type chaîne.

Clause UNITS

Fournit une définition précise de ce que l’objet représente. Cette clause est mappée au qualificateur de propriété CIM Units, qui est de type chaîne.

Notes

La macro OBJECT-TYPE décrit les caractéristiques de base d’un objet MIB individuel. Un ensemble de macros OBJECT-TYPE peut être considéré comme un groupe d’objets connexes. Dans SNMPv2C, utilisez la macro OBJECT-GROUP pour regrouper formellement des ensembles d’objets associés dans une collection. Toutefois, il n’existe aucun mécanisme formel pour créer des collections dans SNMPv1. Pour les besoins du fournisseur SNMP, la macro OBJECT-GROUP est ignorée, mais vous pouvez inventer des relations de regroupement et fabriquer des collections.