Identificateurs de détection
Une fois que l'application Discovery classifie un CI, elle utilise des identificateurs pour déterminer si l'appareil existe dans la CMDB.
Détection lance des sondes d'identité spéciales qui accumulent des données d'identification pour chaque appareil et alimentent ces données dans les identificateurs, lesquels déterminent l'action que Discovery doit prendre pour chaque périphérique. Les identificateurs déterminent avec précision l'identité de l'appareil pour empêcher la création de CI en double. Cette étape d'identification n'a lieu que pour le type d'élément de configuration de la détection, et non pour les autres types de détection.
Le diagramme suivant présente le flux de classification et de sondage des appareils sur lesquels des identificateurs ont été configurés.
Tables des identificateurs de la CMDB
| Table | Description |
|---|---|
| Identificateur [cmdb_identifier] | Stocke toutes les règles d'identificateur. |
| Identificateur Entry [cmdb_identifier_entry] | Stocke tous les attributs d'identificateur. |
Règles d'identificateur
Le système Détection par défaut contient ces règles d'identificateur, dont chacune est associée à un type de CI spécifique (le champ sys_class_name sur l'enregistrement CI) ou à la table dans le champ S'applique à, et contient les attributs appropriés pour la détection des CI à partir de la table spécifiée. Lorsqu'il est nécessaire de détecter toutes les occurrences possibles d'un attribut, les tables des listes connexes (tables Rechercher dans) sont incluses dans la règle. Pour plus d’informations, consultez Créer ou modifier une règle d’identification de CI.
| Règle | S'applique à la table/aux attributs | Rechercher dans la table/les attributs |
|---|---|---|
| Règle de serveur ESX | Serveur ESX [cmdb_ci_esx_server] : correlation_id | aucun |
| Règle de matériel | Matériel [cmdb_ci_hardware]
|
|
| Règle de serveur de stockage | Serveur de stockage [cmdb_ci_storage_server]
|
|
| Règle de service WBEM | Service WBEM [cmdb_ci_wbem_service] : cim_object_path | aucun |
Stratégie de mise en correspondance pour la règle de matériel
sys_class_name ne peut pas être un attribut de règles indépendantes, tel que cmdb_ci_hardware. Si votre stratégie d'identification Discovery dépend de la mise en correspondance d'un CI avec une classe spécifique, vous devez créer une nouvelle règle pour chaque classe que vous souhaitez utiliser pour établir une correspondance, et spécifier cette classe dans le champ S'applique à du formulaire Identificateur.
Ordre d'évaluation des identificateurs Discovery
Les identificateurs personnalisés doivent posséder des valeurs d'ordre différentes de celles des identificateurs par défaut. Détection analyse les identificateurs et les attributs par ordre croissant (du numéro d'ordre le plus faible au numéro d'ordre le plus élevé). Vous pouvez créer des identificateurs à exécuter avant ou après les identificateurs par défaut, ou les mélanger avec les identificateurs du système de base. Pour empêcher tout identificateur et toute règle de s'exécuter, désactivez-les en décochant la case Actif. L'ordre d'évaluation des identificateurs de la CMDB est établi dans chaque règle et contrôle uniquement l'ordre d'analyse des attributs dans cette règle.
Propriétés pour le traitement des CI en double
Vous pouvez contrôler la façon dont Discovery gère les CI en double grâce aux propriétés installées avec le moteur Identification et réconciliation. Utilisez les propriétés glide.identification_engine.skip_duplicates et glide.identification_engine.skip_duplicates.threshold. Pour plus d’informations, consultez Propriétés pour l’identification et la réconciliation.
Propriétés qui contrôlent les versions d'identificateur
glide.discovery.use_cmdb_identifiers. Si vous avez effectué une mise à niveau à partir d'une version antérieure à Geneva, vous devez ajouter cette propriété manuellement et la définir sur true pour utiliser les nouveaux identificateurs. Si vous avez effectué une mise à niveau à partir de Geneva ou d'une version ultérieure, cette propriété est disponible dans la table Propriétés système [sys_properties]. Pour conserver cette fonctionnalité dans les identificateurs hérités personnalisés, convertissez-les au nouveau format de règles d'identificateur CMDB avant d'activer cette propriété. Le système ne reconfigure pas automatiquement vos identificateurs personnalisés pour le nouveau cadre de travail.