Définir les relations entre entités

Visualisez et exploitez les dépendances de votre infrastructure

En bref

KaliaOps infère automatiquement les relations entre vos entités CMDB (assets, applications, VLANs, organisations) à partir des données saisies. Pas de configuration manuelle des liens : le système déduit les dépendances des clés étrangères et hiérarchies existantes. La carte des dépendances interactive permet de visualiser ces relations et de réaliser des analyses d'impact avant tout changement.

Comment KaliaOps infère les relations

Contrairement aux CMDB traditionnelles où les relations doivent être créées manuellement, KaliaOps infère automatiquement les liens entre entités à partir des données existantes.

Principe de l'inférence

Lorsque vous renseignez un champ de liaison (clé étrangère), KaliaOps crée automatiquement la relation correspondante :

  • Vous assignez un VLAN à un asset → relation « uses_vlan » créée
  • Vous rattachez une application à un asset → relation « runs_on » créée
  • Vous définissez un fournisseur pour une application → relation « provided_by » créée

Avantages de l'inférence automatique

  • Pas de double saisie : les relations existent dès que les données sont renseignées
  • Cohérence garantie : impossible d'avoir des relations orphelines ou incohérentes
  • Maintenance simplifiée : modifier un lien met à jour automatiquement le graphe
  • Moins d'erreurs : pas de risque d'oublier de créer une relation

Sources de l'inférence

KaliaOps analyse plusieurs sources pour construire le graphe de dépendances :

  1. Clés étrangères : Liens directs entre tables (asset → application, application → vendor)
  2. Hiérarchies : Relations parent-enfant (organisations, équipes, employés)
  3. Flux réseau : Connexions entre applications via les network flows
  4. Liens ITSM : Associations explicites incidents/problèmes/changements ↔ entités

Types de relations disponibles

KaliaOps reconnaît 12 types de relations répartis en catégories :

Relations d'infrastructure

TypeDescriptionExemple
runs_onS'exécute surApplication A runs_on Serveur X
hostsHébergeServeur X hosts Application A
uses_vlanUtilise le VLANAsset Y uses_vlan VLAN 100
connects_toSe connecte àSwitch A connects_to Router B
containsContientRack A contains Serveur X
located_atSitué dansRack A located_at Site Paris

Relations business

TypeDescriptionExemple
belongs_toAppartient àApplication A belongs_to Organisation Finance
ownsPossède/gèreClient X owns Application A
provided_byFourni parApplication A provided_by Vendor Y
covered_byCouvert parAsset X covered_by Contrat Maintenance
funded_byFinancé parProjet X funded_by Budget IT
parent_ofParent de (hiérarchie)Organisation A parent_of Organisation B

Relations réseau (flux)

Les flux réseau créent des relations dynamiques entre applications :

  • flow_source : Application source du flux
  • flow_destination : Application destination du flux

Ces relations sont déduites des network flows configurés dans le module Applications.

Visualiser la carte des dépendances

La carte des dépendances offre une vue graphique interactive de toutes les relations entre vos entités.

Accéder à la carte

Deux points d'accès :

  1. Vue globale : Menu CMDB → Carte des dépendances
  2. Vue centrée : Depuis la fiche d'une entité, bouton « Voir les dépendances »

Éléments du graphe

  • Nœuds : Chaque entité est représentée par un nœud coloré selon son type (asset, application, VLAN, organisation...)
  • Arêtes : Les relations sont représentées par des lignes avec le type de relation affiché
  • Direction : Les flèches indiquent le sens de la relation (source → destination)

Filtres disponibles

Affinez l'affichage avec les filtres :

  • Types d'entités : Afficher uniquement les assets, applications, VLANs...
  • Types de relations : Filtrer par type (runs_on, uses_vlan, belongs_to...)
  • Profondeur : Nombre de niveaux de relations à afficher (1 à 5)
Conseil : Pour les grandes infrastructures, commencez par une vue centrée sur une entité spécifique avec une profondeur de 2-3 niveaux. La vue globale peut être lourde avec des milliers d'entités.

Requêtes historiques

KaliaOps permet de visualiser l'état des relations à une date donnée (point-in-time query).

Cas d'usage

  • Audit : Vérifier l'état de l'infrastructure à une date de contrôle
  • Investigation : Comprendre les dépendances au moment d'un incident passé
  • Conformité : Documenter l'état des relations pour un rapport réglementaire

Utilisation

Dans la carte des dépendances, utilisez le sélecteur de date « Voir à la date » pour afficher l'état du graphe à un instant T.

Le système utilise les snapshots CMDB pour reconstituer les relations telles qu'elles existaient à la date sélectionnée.

Note : Les requêtes historiques nécessitent que les snapshots CMDB soient activés. Par défaut, KaliaOps conserve 90 jours d'historique.

Analyse d'impact avant changement

L'analyse d'impact est l'application pratique la plus importante de la carte des dépendances.

Principe

Avant d'effectuer un changement sur une entité (maintenance serveur, mise à jour application, modification VLAN), l'analyse d'impact répond à la question : « Qu'est-ce qui sera affecté ? »

Accéder à l'analyse d'impact

  1. Depuis la fiche de l'entité concernée
  2. Cliquez sur « Analyse d'impact »
  3. Le système affiche toutes les entités dépendantes

Résultats de l'analyse

L'analyse d'impact affiche :

  • Impact descendant : Toutes les entités qui dépendent de celle-ci (ex: applications sur un serveur)
  • Impact ascendant : Toutes les entités dont celle-ci dépend (ex: VLAN d'un asset)
  • Compteurs : Nombre d'entités impactées par type
  • Criticité : Mise en évidence des entités critiques (production, haute disponibilité)

Intégration avec les changements

Lors de la création d'un changement, l'analyse d'impact est automatiquement exécutée pour les entités concernées. Le résultat est intégré au dossier de changement pour le CAB (Change Advisory Board).

Exemple concret

Vous planifiez une maintenance sur le serveur SRV-PROD-01 :

  1. Ouvrez la fiche de SRV-PROD-01
  2. Cliquez sur « Analyse d'impact »
  3. Résultat : 3 applications hébergées, 2 VLANs utilisés, 15 assets dépendants via les applications
  4. Ces informations permettent de planifier les communications et les mesures de contournement
Conseil : Intégrez systématiquement l'analyse d'impact dans votre processus de gestion des changements. C'est une exigence ITIL pour les changements normaux et urgents.
Points clés
  • Relations automatiquement déduites des données CMDB (pas de saisie manuelle)
  • 12 types de relations techniques couvrant infrastructure et business
  • Visualisation interactive de la carte des dépendances
  • Traversée multi-niveaux (1 à 5 sauts) pour l'analyse d'impact
  • Support des requêtes historiques (point-in-time) pour audit
  • Intégration native avec l'ITSM pour lier incidents, problèmes et changements

Visualisez vos dépendances IT

Découvrez comment KaliaOps cartographie automatiquement les relations entre vos entités pour des analyses d'impact précises.

Demander une démo
Retour à la documentation Article suivant Gestion des VLANs et adresses IP