Regroupements SNMP
Une collection SNMP mappe à une classe CIM et les éléments d’une collection sont mappés aux propriétés d’une classe CIM. Toutes les définitions de classe CIM générées doivent être dérivées de la classe SnmpObjectType .
Notes
Pour plus d’informations sur l’installation du fournisseur, consultez configuration de l’environnement SNMP WMI.
Les définitions de classe suivantes parent toutes les définitions de classe générées :
[abstract]
class SnmpMacro
{
};
[abstract]
class SnmpObjectType:SnmpMacro
{
};
Remarques
Les règles suivantes s’appliquent lors du mappage de regroupements SNMP à des classes CIM. Sauf indication contraire, ces règles s’appliquent à la fois aux collections scalaires et aux collections de tables :
Le processus de mappage génère des noms de classe CIM en concaténant « SNMP _ », le nom d’identité du module MIB, « _ » et le descripteur d’objet de la collection.
Par exemple : le système se convertit en _ _ _ système SNMP RFC1213 MIB, tandis que ifTable se traduit en SNMP _ RFC1213 _ MIB _ ifTable.
Dans tous les cas, les traits d’Union (-) dans les identificateurs MIB SNMP sont mappés aux traits de soulignement ( _ ) dans les noms de classe CIM.
Des conflits de noms peuvent se produire en raison du non-respect de la casse du nom CIM. Si un conflit de noms se produit, le fournisseur choisit l’une des définitions de groupe conflictuelles et ignore les définitions restantes.
Le nom d’identité du module MIB qui contient la collection est mappé au _ nom du module qualificateur de la classe CIM.
L’identificateur d’objet de la collection fabriquée est mappé à l' _ ObjectID du groupe de qualificateurs de classe CIM.
La liste d’importations du module MIB (obtenue à partir de la définition de macro module-Identity ) est mappée aux _ importations du module qualificateur de la classe CIM. Ce qualificateur contient une liste de noms de module séparés par des virgules.