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.