Créer une relation et une référence
Dans le cadre de la création ou de la modification d'un modèle de détection, vous pouvez utiliser la condition Relation et/ou Référence pour créer des relations et des références entre les CI et leurs éléments associés. Cette opération est pertinente pour les modèles d'infrastructure et d'application que Détection utilise pour la détection horizontale.
Avant de commencer
Rôle requis : pd_admin
Déterminez la nature de la relation ou de la référence que vous allez créer.
- Vérifiez si le type de CI est dépendant en procédant comme suit :
- Accédez au Gestionnaire de classe de CI et cliquez sur Ouvrir la hiérarchie.
- Recherchez le type de CI dans la hiérarchie.
- Cliquez sur Règle d'identification à gauche du formulaire Classe CI.
- Vérifiez si le type de CI est dépendant ou indépendant.
Figure 1. Exemple d'une règle dépendante pour Membre du pool d'équilibreurs de charge
- Si le CI est dépendant, cliquez sur Relations dépendantes et vérifiez les règles de relations dépendantes.
Ces règles définissent la structure de dépendance des types de CI et des types de relations. Par exemple, vous pouvez détecter un pool d'équilibreurs de charge avec des membres de pool qui lui appartiennent. Pour refléter correctement le type de relation entre ces deux CI, créez une règle d'imbrication qui définit le pool d'équilibreurs de charge en tant que propriétaire des membres du pool : Owns::Owned by. Reportez-vous à la section Règles de relation dépendante pour en savoir plus.
Pour les types de CI indépendants sans règles de relations dépendantes définies pour eux, vous pouvez définir n'importe quelle relation.
(Facultatif pour les modèles d'application utilisés pour la détection horizontale) Définissez correctement les opérations précédant l'opération Créer une relation/référence dans le modèle. Ces opérations doivent détecter les CI pour lesquels vous souhaitez créer une relation ou une référence. Utilisez les opérations d'analyse standard pour saisir les données des CI détectés en tant que variables temporaires au format tabulaire.
(Facultatif pour la création d'une référence) Accédez aux définitions de table pertinentes pour les CI parents et les CI enfants, et choisissez le champ à utiliser comme champ de référence.
Accédez à l'étape de modèle pertinente :
- Sur le formulaire de modèle, sélectionnez la section d'identification pertinente.
- Sélectionnez l'étape pertinente ou créez une étape de modèle en cliquant sur
.
Une connaissance de base de la programmation est souhaitée.
Pourquoi et quand exécuter cette tâche
Détection utilise certains modèles pour détecter un CI avec tous ses CI et non-CI associés : les éléments qui n'étendent pas la table Élément de configuration [cmdb_ci].
Les CI peuvent avoir des relations différentes. Les règles de relations dépendantes décrivent les relations entre les CI. Le moteur d'identification utilise ces règles pour identifier les CI et déterminer si un CI spécifique existe dans la CMDB ou doit être ajouté à la CMDB.
S'il existe une relation, le système utilise les tables de CI parent et enfant et crée une troisième table avec des données sur la relation entre les CI parents et enfants.
En plus d'une relation entre les CI, vous pouvez créer une connexion de référence entre eux. Si une référence existe, des informations sur les CI enfants référencés apparaissent en bas du formulaire de CI parent. Par exemple, tous les membres du pool d'équilibreurs de charge apparaissent sur le formulaire du pool d'équilibreurs de charge, auquel ces membres appartiennent.
Procédure
Exemple
Que faire ensuite
- Continuez à modifier le modèle en ajoutant une nouvelle étape et en définissant son fonctionnement.
- Finalisez le modèle.