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.
-
Définit les données et le type d’un objet MIB.
-
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.
-
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.