Créer une requête Service Mapping à l’aide du générateur de requêtes CMDB

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 6 minutes de lecture
  • Le type de requête Service Mapping est un modèle composé de classes et de relations entre ces classes. Une fois que vous avez créé le modèle et exécuté la requête, la requête renvoie tous les services Service Mapping qui contiennent ce modèle.

    Avant de commencer

    Le module d’extension Core UI (com.glide.ui.ui16) doit être activé.

    Rôle requis : cmdb_query_builder_read d’afficher et d’exécuter uniquement les requêtes enregistrées, et cmdb_query_builder (contenu pour ITIL, itil_admin et Asset) pour créer et enregistrer des requêtes, modifier les requêtes enregistrées et exécuter des requêtes.

    Les utilisateurs autorisés peuvent mettre à jour et supprimer une requête créée par un autre utilisateur.

    Pourquoi et quand exécuter cette tâche

    Pour créer la requête, faites glisser les classes CI que vous souhaitez inclure dans la requête, déposez-les en tant que nœuds sur le canevas, puis définissez des propriétés de relation entre elles. Pour chaque nœud de classe de la requête, vous pouvez filtrer ses attributs pour affiner les résultats sur un ensemble spécifique de CI de cette classe ou sur un seul CI spécifique. Vous pouvez également sélectionner les colonnes de propriété qui apparaissent dans les résultats de la requête.

    Au fur et à mesure de la création d’une requête, les options de liste et les autres éléments de l’interface utilisateur du générateur de requêtes CMDB sont filtrés dynamiquement en fonction de vos sélections.

    Consultez Exemples de requêtes la rubrique pour obtenir une procédure pas à pas de la création d’une requête Service Mapping dans le générateur de requêtes CMDB.

    Procédure

    1. Accédez à la Tous > Configuration > Générateur de requêtes CMDB.
    2. Sur la page du générateur de requêtes CMDB , effectuez l’une des actions suivantes :
      1. Cliquez sur Créer.
      2. Saisissez un Nom.
      3. Sélectionnez Requête de mappage des services comme type de requête.
      4. Sélectionnez Créer.
      5. Sélectionnez un widget d’une requête enregistrée pour continuer à créer une requête existante. Rechercher les requêtes enregistrées d’abord si nécessaire.
      6. Pointez sur le coin supérieur droit d’un widget de requête enregistrée.
      7. Sélectionnez l’icône Dupliquer la requête pour modifier une copie d’une requête enregistrée.
        Le nom par défaut de la nouvelle requête contient la chaîne « copy ».
    3. Sur le canevas, vous pouvez effectuer l’une des actions suivantes :
      • Ajouter des classes CI à la requête : sélectionnez des classes dans la liste de hiérarchie des classes CMDB et faites-les glisser vers le canevas.
      • Ajoutez des connexions (relations) entre deux nœuds sur le canevas :
        1. Sur le premier nœud de la relation, cliquez sur le petit carré au centre du côté droit.
        2. Sur le deuxième nœud de la relation, cliquez sur le petit carré au centre du côté gauche pour créer la connexion.
        3. Dans Propriétés de connexion sur la barre latérale droite, configurez les éléments suivants (cliquez sur la ligne de connexion si nécessaire) :
          • Dans la section Sens de la relation, sélectionnez le nœud Parent (le nœud enfant s’ajuste automatiquement).
          • Dans la section Propriétés de la requête de service, sélectionnez Rechercher les CI associés ou Rechercher les CI non associés pour interroger un modèle dans lequel les deux classes ont ou n’ont pas de relations l’une avec l’autre, respectivement.

            Par exemple, tous les CI WAR Tomcat qui ne sont pas connectés à un serveur Windows.

        Tableau 1. Notations de l’interface utilisateur des relations
        Notation Description
        Pointillée Une relation dans une requête Service Mapping.
      • Ajouter des filtres à un nœud de classe : appliquez des filtres pour réduire une classe à un ensemble spécifique de CI ou à un seul CI spécifique.
        1. Pointez sur le nœud auquel ajouter un filtre, puis cliquez sur l’icône Appliquer les filtres qui s’affiche au-dessus du nœud.
        2. Dans la section Filtres, ajoutez des conditions d’attribut et de liste connexe.
        3. Fermez la section Filtres .
        Par exemple : ajoutez un filtre de criticité opérationnelle pour interroger les entreprises qui sont « les plus critiques ».

        Cliquez sur Filtres appliqués dans la barre latérale droite pour afficher tous les filtres pour chaque nœud du canevas.

      • Ajouter les opérateurs Et/Ou à la requête :
        1. Connectez un nœud à deux autres nœuds.
        2. Cliquez sur la zone Et qui apparaît sur la ligne de connexion pour basculer entre les opérateursEt et Or.

        Par exemple, C1 est Tomcat WAR, C2 est serveur Linux et C3 est serveur Windows. Interrogez tous les CI WAR Tomcat connectés à un serveur Linux ou à un serveur Windows.

      • Ajoutez des colonnes de propriété pour un nœud, à afficher dans les résultats de la requête :
        Remarque :
        Pour une relation, les résultats de la requête affichent les parentcolonnes , childet type . Vous ne pouvez pas ajouter d’autres colonnes à partir de la table [cmdb_rel_ci].
        1. Cliquez sur Propriétés dans le volet de droite.
        2. Cliquez une ou deux fois sur un nœud, de sorte que la section Colonnes du rapport du nœud s’affiche dans la barre latérale droite, puis cliquez sur Ajouter des colonnes.
        3. Sélectionnez les propriétés, puis cliquez en dehors de la liste des propriétés pour la fermer.
      • Sélectionnez des colonnes et ajoutez des filtres qui seront appliqués à l’ensemble de services obtenu :
        1. Sélectionnez Propriétés dans la barre latérale droite, puis cliquez sur un espace vide sur le canevas pour vous assurer que rien n’est sélectionné.
        2. Cliquez sur Ajouter des colonnes en bas de la barre latérale droite et sélectionnez les colonnes à ajouter. Cliquez en dehors de la liste des colonnes pour la fermer.
        3. Cliquez sur l’icône Appliquer des filtres de requête de mappage des services en haut du canevas et ajoutez des filtres.
      • Inversez l’intégralité de la requête et recherchez tous les services Service Mapping qui n’incluent pas le modèle de requête : Cliquez une ou deux fois sur un nœud pour que les propriétés de la requête apparaissent dans la barre latérale droite. Dans la section Métadonnées, activez ou désactivez l’option Services incluant ce modèle .
      • Ajoutez une balise de recherche qui peut ensuite être utilisée comme critère de recherche pour les requêtes enregistrées :
        1. Cliquez sur l’icône Ajouter des balises en haut du canevas.
        2. Cliquez sur Ajouter une balise et, dans la boîte de dialogue Interroger les balises , entrez une ou plusieurs chaînes de balises.
        3. Cliquez à nouveau sur l’icône Ajouter des balises pour fermer la boîte de dialogue Balises de requête .
    4. Cliquez sur Enregistrer.

      Dans l’onglet Requêtes enregistrées, pointez sur un widget de requête enregistrée et cliquez sur Informations de requête pour afficher les détails de requête, tels que le type de requête, la date de dernière mise à jour et les calendriers de requête.

    Que faire ensuite

    • Cliquez sur Exécuter.

      Le volet des résultats de la requête affiche uniquement les 100 premiers résultats de la requête.
      • Cliquez sur Charger plus de résultats pour afficher l’ensemble suivant de 100 résultats.
      • Cliquez sur Charger tous les résultats pour afficher le reste des résultats de la requête, jusqu’au nombre spécifié par la propriété système glide.cmdb.query.max_results_limit (10 000 par défaut).

      Cliquez sur un CI pour ouvrir son formulaire CI, puis, sur le formulaire CI, cliquez sur Tableau de bord pour afficher l’intégrité des CI dans le tableau de bord des CI.

      Remarque :
      Lorsqu’une requête est en cours d’exécution, attendez qu’elle se termine ou qu’elle expire avant d’ouvrir ou d’exécuter une autre requête.
    • Modifier les paramètres du générateur de requêtes : cliquez sur l’icône Paramètres ( icône Paramètres.)pour ouvrir la boîte de dialogue Paramètres du générateur de requêtes .
    • Copiez et partagez l’URL d’une requête enregistrée avec les utilisateurs qui ont accès au générateur de requêtes CMDB. Lorsque vous collez l’URL partagée dans une nouvelle fenêtre de navigateur Internet, la requête enregistrée s’ouvre directement dans le générateur de requêtes CMDB.
    • Créer des rapports dans le générateur de requêtes CMDB.
    • Créez un calendrier pour exécuter la requête ultérieurement et envoyer les résultats par e-mail aux parties intéressées.
    • Exporter les résultats de la requête :

      Pour exporter les résultats de requête visibles : cliquez sur le menu contextuel Résultats de la requête, puis sélectionnez Exporter. Même si le bouton Charger plus de résultats est visible, indiquant qu’il existe des résultats de requête supplémentaires, seuls les résultats visibles sont exportés.

    • Exporter et importer une requête CMDB pour porter une définition de requête entre des instances.
    • Renseignez un groupe CMDB à l’aide de la requête enregistrée.
    • Supprimer une requête CMDB.