Configurer Connecteur du graphe de services pour GCP à l’aide de la configuration guidée
Configurez des tâches d’importation planifiées pour extraire les données d’un GCP projet dans votre CMDB.
Avant de commencer
Pour utiliser cette optionConnecteur du graphe de services, vous devez être abonné à une unité d’abonnement basée sur l’application Gestion des opérations ITITOM() Visibility () Visibility ( Visibilité ou l’application ITOM Découverte). Comme défini dans la section intitulée « Types de ressources informatiques gérées » dans la vue d’ensemble de l’unité d’abonnement ServiceNow pour votre abonnement, pour les ressources informatiques gérées qui sont créées ou modifiées dans le CMDB cadre de cet Connecteur du graphe de services abonnement, mais qui ne sont pas encore gérées par Visibilité ITOM ou Découverte ITOM, ces ressources augmenteront la consommation d’unités d’abonnement à partir de cette application. Vérifiez votre consommation actuelle d’unités d’abonnement dans Visibilité ITOM ou Découverte ITOM pour vous assurer de la capacité disponible.
- L’application du magasin Integration Commons for CMDB, qui est automatiquement installée.
- L’application de stockage des modèles de classe CI CMDB, qui est automatiquement installée. Consultez Application Modèles de classe CI CMDB.
- Le module d’extension ITOM Découverte License (com.snc.itom.discovery.license). Vous devez activer ce module d’extension.
- Module d’extension Gestion des licences ITOM (com.snc.itom.license). Pour plus d’informations, consultez la section Demander la découverte.
- Le module d’extension Datastream Action (com.glide.hub.action_type.datastream), qui est automatiquement installé.
- Éléments communs d’observabilité pour CMDB (sn_observability), qui ne sont requis que pour l’ingestion d’événements. Cette application doit être installée avant d’installer le connecteur pour que Gestion des événements fonctionne. Pour plus d’informations, consultez Observability Commons for CMDB sur le ServiceNow Store.
Procédure
-
Assurez-vous que le périmètre de l’application est défini sur Connecteur du graphe de services pour GCP l’application à l’aide du sélecteur d’application.
Pour plus d’informations, voir Sélecteur d’application.
- Accédez à la Tous > Connecteurs du graphe de services > GCP > Configuration.
- Sur la page Mise en route, sélectionnez Mise en route.
-
Configurez la connexion pour envoyer des demandes à l’application GCP .
- Dans la section Configurer la connexion et les informations d’identification du connecteur du graphe de services pour GCP la page, sélectionnez Démarrer.
-
Configurez l’environnement GCP et créez un certificat Java KeyStore (JKS) pour chiffrer les certificats de sécurité obtenus à partir d’une GCP application.
Notez le mot de passe du keystore de destination. Vous devez spécifier ce mot de passe lors de l’importation du certificat JKS dans l’application Connecteur du graphe de services pour GCP .
Pour obtenir des instructions, consultez l’article Connecteur du graphe de services pour GCP : instructions de configuration [KB1220598] dans la Now Support base de connaissances.Remarque :Une fois que vous avez configuré l’environnement GCP, revenez à la configuration guidée et définissez la tâche Instructions de configuration GCP dans la section Configurer la connexion et les informations d’identification pour qu’elle se termine en sélectionnant Marquer comme terminé. -
Créez un certificat X.509 pour associer le certificat JKS de l’application GCP au fichier Connecteur du graphe de services pour GCP.
- Pour la tâche Créer le certificat X.509 , sélectionnez Configurer.
- Renseignez les champs du formulaire qui s’ouvre dans un nouvel onglet.
Tableau 1. Formulaire du certificat X.509 Champ Description Nom Nom du certificat X.509. Par exemple, SG-GCP-509Certificate-Org1.Notification à l'expiration Utilisateurs à notifier lorsque le certificat expire. Si aucun utilisateur n’est sélectionné, l’utilisateur connecté est ajouté par défaut, ainsi que les deux derniers utilisateurs connectés disposant du rôle d’administrateur. Avertissement avant l'expiration (en jours) Nombre de jours avant l'expiration du certificat. Actives Option permettant d’activer le certificat. Type Conteneur de certificats automatiquement défini sur Magasin de clés Java. Laissez la valeur de champ définie sur Magasin de clés Java. Échéance en jours Nombre de jours avant l'expiration du certificat. Mot de passe de magasin de clés Mot de passe permettant d’accéder au certificat JKS, comme indiqué à l’étape précédente. Description courte Description du certificat X.509. - Sélectionnez l’icône Gérer les pièces
- Sélectionnez Choisir un fichier pour parcourir et charger le fichier keystore.p12 pour le certificat JKS que vous avez créé à l’étape 4.b.
- Fermez la boîte de dialogue.
- Sélectionnez le lien connexe Valider les banques/certificats .
- Une fois la validation réussie, sélectionnez Mettre à jour pour revenir à la page de Configuration guidée.
- Définissez la tâche Créer le certificat X.509 comme terminée en sélectionnant Marquer comme terminé.
-
Modifiez la connexion par défaut.
- Pour la tâche Modifier la connexion par défaut , sélectionnez Configurer.
- Dans le Concepteur de flux, sélectionnez Connexion par défaut SG-GCP, puis sélectionnez Modifier.
- Renseignez les champs du formulaire qui s’ouvre dans la boîte de dialogue Modifier la connexion.
Tableau 2. Formulaire Modifier la connexion Champ Description E-mail du compte de service Compte de service créé dans l’application et associé à celle-ci GCP . Magasin de clés Nom du magasin de clés que vous avez créé à l’étape 4.b. Mot de passe de clé Mot de passe de magasin de clé de destination associé au magasin de clés. ID d'organisation ID de l’organisation associée à l’application GCP . Périmètre de Découverte Périmètre de découverte de l’application GCP . Les options disponibles sont les suivantes : - organisations
- Sélectionnez les organisations lorsque le compte de ServiceNow service a accès aux données au sein de l’organisation GCP .
- projets
- Sélectionnez des projets lorsque le compte de ServiceNow service a accès aux données des GCP projets uniquement.
- Sélectionnez Modifier et obtenir le jeton OAuth.
- Une fois le flux de jetons OAuth terminé, fermez la boîte de dialogue et l’onglet du navigateur, puis revenez à la page Configuration guidée.
- Définissez la tâche Modifier la connexion par défaut comme terminée en sélectionnant Marquer comme terminé.
-
Testez la connexion d’API GCP pour importer des données à partir de l’application GCP .
- Pour la tâche Tester la connexion , sélectionnez Configurer pour ouvrir la page Connexion par défaut SG-GCP dans un nouvel onglet de navigateur.
- Testez la connexion en sélectionnant le lien connexe Test de la connexion .
Le test de la connexion peut prendre quelques instants. La page est actualisée pour afficher les résultats du test.
- Lorsque le champ Status (Statut ) est défini sur Réussite, fermez l’onglet du navigateur et revenez à la page de Configuration guidée.
Si l’un des tests comporte un code d’erreur, un message ou un signe d’erreur, la connexion a échoué et un dépannage supplémentaire est requis.
- Définissez la tâche Test de la connexion comme terminée en sélectionnant Marquer comme terminé.
-
Configurez les travaux planifiés pour importer des données à partir de l’application GCP .
- Pour la tâche Configurer les importations planifiées , sélectionnez Configurer pour ouvrir la liste des importations de données planifiées dans un nouvel onglet de navigateur.
- Sélectionnez la tâche planifiée Organisation SG-GCP.
- Sur le formulaire Importation de données planifiée, vérifiez les valeurs de champ de la tâche planifiée.
Pour plus d'informations, consultez Schedule a data import.
- Cochez la case Actif pour activer la tâche planifiée de l’organisation SG-GCP.
- Dans le champ Exécuter , sélectionnez Périodiquement pour spécifier la fréquence d’exécution de la tâche.
- Sélectionnez Mettre à jour.
- Revenez à la page de Configuration guidée.
- Définissez la tâche Configurer les importations planifiées comme terminée en sélectionnant Marquer comme terminé.
- Facultatif :
Ajoutez plusieurs GCP instances.
- Dans la section Ajouter plusieurs instances de la Connecteur du graphe de services pour GCP page, sélectionnez Démarrer.
-
Créez des sources de données pour la nouvelle GCP connexion.
- Assurez-vous de disposer des autorisations de modification pour la table Source de données [sys_data_source].
- Pour la tâche Mettre à jour l’accès à la source de données, sélectionnez Configurer.
- Pour modifier l’enregistrement, sélectionnez le périmètre de l’application Global dans le sélecteur d’application.
- Dans la liste connexe Accès à l’application du formulaire Source de données qui s’ouvre dans un nouvel onglet, cochez les cases Peut créer, Peut mettre à jour et Peut supprimer .
- Sélectionnez Mettre à jour.
- Revenez à la page de Configuration guidée.
- Dans le sélecteur d’application, sélectionnez le périmètre de l’application Connecteur du graphe de services pour GCP .
- Définissez la tâche Mettre à jour l’accès à la source de données sur terminée en sélectionnant Marquer comme terminé.
-
Créez une tâche d’importation planifiée pour la nouvelle GCP connexion.
- Assurez-vous de disposer des autorisations de modification pour la table Importation de données planifiée [scheduled_import_set].
- Pour la tâche Mettre à jour l’accès à Importation de données planifiée , sélectionnez Configurer.
- Pour modifier l’enregistrement, sélectionnez le périmètre de l’application Global dans le sélecteur d’application.
- Dans la liste connexe Accès à l’application du formulaire Importation de données planifiée qui s’ouvre dans un nouvel onglet, cochez les cases Peut créer, Peut mettre à jour et Peut supprimer .
- Sélectionnez Mettre à jour.
- Revenez à la page de Configuration guidée.
- Dans le sélecteur d’application, sélectionnez le périmètre de l’application Connecteur du graphe de services pour GCP .
- Définissez la tâche Mettre à jour l’accès à l’importation de données planifiée sur terminée en sélectionnant Marquer comme terminé.
-
Videz le cache des tables Source de données [sys_data_source] et Importations de données planifiées [scheduled_import_set].
- Pour la tâche Effacer le cache des tables de source de données et d’importations de données planifiées , sélectionnez Configurer.
- Dans la zone de texte Exécuter le script de la page de script en arrière-plan, entrez le script suivant :
GlideTableManager.invalidateTable("sys_data_source"); GlideCacheManager.flushTable("sys_data_source"); GlideTableManager.invalidateTable("scheduled_import_set"); GlideCacheManager.flushTable("scheduled_import_set"); GlideTableManager.invalidateTable("sys_db_object"); GlideCacheManager.flushTable("sys_db_object"); - Sélectionnez Exécuter le script pour exécuter le script en arrière-plan dans le champ d’application global .
L’exécution du script peut prendre plusieurs minutes.
- Une fois le script exécuté, sélectionnez Fermer.
- Revenez à la page de Configuration guidée.
- Dans le sélecteur d’application, sélectionnez le périmètre de l’application Connecteur du graphe de services pour GCP .
- Définissez la tâche Effacer le cache des tables de source de données et d’importations de données planifiées sur terminée en sélectionnant Marquer comme terminé.
- Pour créer un certificat X.509 pour la nouvelle GCP instance, répétez l’étape 4.c, puis définissez la tâche Créer le certificat X.509 à terminer en sélectionnant Marquer comme terminé.
-
Ajoutez une nouvelle connexion.
- Pour la tâche Ajouter une nouvelle connexion , sélectionnez Configurer.
- Dans Concepteur de flux, sélectionnez Ajouter une connexion.
- Renseignez les champs du formulaire qui s’ouvre dans la boîte de dialogue Créer une connexion.
Tableau 3. Formulaire Modifier la connexion Champ Description Nom de la connexion Nom unique pour la nouvelle connexion. E-mail du compte de service ServiceNow Compte de service associé à l’application GCP . Magasin de clés Nom du magasin de clés que vous avez créé à l’étape 5.e. Mot de passe de clé Mot de passe de magasin de clé de destination associé au magasin de clés. ID d'organisation ID de l’organisation associée à l’application GCP . Périmètre de Découverte Périmètre de découverte de l’application GCP . Les options disponibles sont les suivantes : - organisations
- Sélectionnez les organisations lorsque le compte de ServiceNow service a accès aux données au sein de l’organisation GCP .
- projets
- Sélectionnez des projets lorsque le compte de ServiceNow service a accès aux données des GCP projets uniquement.
-
Testez la nouvelle connexion.
- Pour la tâche Test de la nouvelle connexion , sélectionnez Configurer.
- Dans la page Connexions du graphe de services qui s’ouvre dans un nouvel onglet de navigateur, sélectionnez la nouvelle connexion que vous souhaitez tester dans la liste des connexions disponibles.
- Testez la connexion en sélectionnant le lien connexe Test de la connexion .
Le test de la connexion peut prendre quelques instants. La page est actualisée pour afficher les résultats du test.
- Lorsque le champ Status (Statut ) est défini sur Réussite, fermez l’onglet du navigateur et revenez à la page de Configuration guidée.
Si l’un des tests comporte un code d’erreur, un message ou un signe d’erreur, la connexion a échoué et un dépannage supplémentaire est requis.
- Définissez la tâche Test de la nouvelle connexion comme terminée en sélectionnant Marquer comme terminé.
- Pour configurer les travaux planifiés afin d’importer des données à partir de la nouvelle GCP instance, répétez l’étape 4.f, puis configurez la tâche Configurer les importations planifiées pour qu’elle se termine en sélectionnant Marquer comme terminé.
-
Synchronisez de nouvelles sources de données pour importer des données à partir d’instances GCP .
- Dans la section Configuration avancée du connecteur du graphe de services pour GCP la page, sélectionnez Démarrer.
-
Synchronisez de nouvelles sources de données pour créer toutes les informations d’identification requises afin que les nouvelles sources de données fonctionnent correctement.
- Pour la tâche Synchroniser la nouvelle source de données , sélectionnez Configurer.
- Sélectionnez Synchroniser les sources de données.
- Revenez à la page de Configuration guidée en fermant la fenêtre Synchroniser la nouvelle source de données.
- Définissez la tâche Synchroniser la nouvelle source de données comme terminée en sélectionnant Marquer comme terminé.
-
Configurez des tâches de correctifs de configuration de système d’exploitation pour activer une découverte approfondie.
- Dans la section Configurer les tâches de correctifs de configuration du système d’exploitation pour une découverte étendue du connecteur du graphe de services GCP de la page, sélectionnez Démarrer.
- Pour la tâche Télécharger les fichiers de script , sélectionnez Configurer.
-
Enregistrez le script Shell et les fichiers de script PowerShell.
Le script Shell contient des commandes qui s’exécutent sur Linux les ordinateurs virtuels. Le script PowerShell contient des commandes qui s’exécutent sur Windows les ordinateurs virtuels.
- Dans les fichiers de script Shell et de script PowerShell, spécifiez le nom et le chemin d’accès dans la catégorie Cloud Storage où la sortie des commandes doit être chargée.
- Chargez les scripts de découverte approfondie dans la catégorie de stockage dans le cloud.
- Revenez à la page Configuration guidée et définissez la tâche Télécharger les fichiers de script comme terminée en sélectionnant Marquer comme terminé.
- Pour la tâche Configurer la catégorie GCP Cloud Storage pour l’exécution de tâches de correctifs , sélectionnez Configurer.
- Pour configurer le compartiment de stockage dans le cloud afin d’exécuter des tâches de GCP correctifs, suivez les instructions de configuration de la découverte approfondie dans l’article Connecteur du graphe de services pour GCP : instructions de configuration de la découverte approfondie [KB2213095] dans la Now Support base de connaissances.
- Revenez à la page de configuration guidée et définissez la tâche Configurer le stockage dans le cloud GCP à catégorie pour l’exécution des tâches de correctifs à terminer en sélectionnant Marquer comme terminé.
- Pour la tâche Configurer les propriétés de la connexion , sélectionnez Configurer.
-
Dans le formulaire Propriétés de configuration SG-GCP, sélectionnez la connexion pour laquelle vous souhaitez exécuter une découverte approfondie dans la liste Connexion .
Dans la section Propriétés du formulaire Propriétés de la configuration SG-GCP, les champs suivants sont renseignés avec les valeurs de la connexion que vous avez sélectionnée. Si nécessaire, mettez à jour les valeurs de champ.
Champ Description Nom de la catégorie de stockage dans le cloud où les fichiers .sh et .ps1 sont chargés dans Google Cloud Platform Nom de la catégorie de stockage dans le cloud où les scripts de découverte approfondie sont enregistrés. Chemin d'accès au fichier .sh chargé dans la catégorie de stockage dans le cloud Chemin d’accès au fichier de script Shell de découverte approfondie. Numéro de génération du fichier .sh chargé dans la catégorie de stockage dans le cloud Numéro utilisé pour identifier la gestion des versions de l’objet de stockage dans le cloud. Chemin d’accès au fichier .ps1 chargé dans la catégorie de stockage dans le cloud Chemin d’accès au fichier de script PowerShell de découverte approfondie. Numéro de génération du fichier .ps1 chargé dans la catégorie de stockage dans le cloud Numéro utilisé pour identifier la gestion des versions de l’objet de stockage dans le cloud. Nom de la catégorie de stockage dans le cloud fournie dans les fichiers .sh et .ps1 où les sorties des commandes doivent être stockées Nom de la catégorie de stockage dans le cloud de sortie. Chemin d'accès du dossier fourni dans les fichiers .sh et .ps1 où les sorties sont chargées dans la catégorie de stockage Chemin d’accès du dossier de stockage de sortie dans la catégorie de stockage dans le cloud. - Sélectionnez Enregistrer.
- Revenez à la configuration guidée et définissez la tâche Configurer les propriétés de la connexion comme terminée en sélectionnant Marquer comme terminé.