Détection d'organisation Google Cloud Platform (GCP)
L'application ServiceNow Détection utilise le modèle de détection Organisation Google Cloud Platform (GCP) pour rechercher des projets et des ressources d'organisation GCP. La détection de ces ressources nécessite l'installation de l'application Patrons de détection et de mappage des services à partir du ServiceNow Store.
Demander des applications dans l'App Store
Visitez le site Web ServiceNow Store pour découvrir toutes les applications disponibles et pour obtenir des informations sur la procédure à suivre pour soumettre des demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les ServiceNow Storenotes de publication relatives à l'historique des versions.
Prérequis
Pour plus d'informations sur la configuration système requise et la compatibilité des familles, consultez la liste des applications sur le site Web ServiceNow Store.- Structure de l'organisation GCP
- Vérifiez qu'une ressource d'organisation GCP est structurée correctement, avec des projets en dessous dans une hiérarchie diverse.
- Paramètres de l'utilisateur du compte de services
- Vérifiez que les utilisateurs du compte de services ont accès au nœud de ressource d'organisation GCP.
- Informations d'identification pour les éléments d'API
- Pendant la détection, le modèle utilise les éléments d'API suivants. L'utilisateur ajouté aux informations d'identification dans l'instance doit être autorisé à envoyer ces requêtes.
- https://cloudresourcemanager.googleapis.com/v1/{name=organizations/*}
- https://cloudresourcemanager.googleapis.com/v1/projects
- https://cloudresourcemanager.googleapis.com/v2/folders:search
- Informations d'identification pour la création d'un calendrier de détection
- Configurez les informations d'identification suivantes :
- Créez des informations d'identification GCP.
- Créez un compte de services GCP :
- Informations d'identification : les informations d'identification GCP.
- ID de compte : l'ID du compte de services Google.
- Type de centre de données : sélectionnez cmdb_ci_google_datacenter.
- Créez un calendrier de détection.
- (Facultatif) Créer un calendrier pour la détection sans serveur
Créez un calendrier de détection pour effectuer une détection ciblée des ressources d'organisation GCP.
- Accédez à la .
- Cliquez sur Nouveau, puis renseignez le formulaire.
Tableau 1. Formulaire Calendrier Détection Champ Description Nom Nom du calendrier Détection. Par exemple, Détecter l'organisation GCP. Détecter Type de détection. Sélectionnez Sans serveur.
Serveur MID Nom du Serveur MID. Actif Option permettant d'activer ce calendrier de détection. Cochez cette case pour activer la détection. - Cliquez avec le bouton droit sur l'en-tête du formulaire Calendrier Détection, puis sélectionnez Enregistrer.
- Cliquez sur l'onglet Modèles d'exécution sans serveur, puis sur Nouveau. Remplissez ensuite le formulaire.
Tableau 2. Formulaire Modèle d'exécution sans serveur Champ Description Nom Nom de ce modèle d'exécution sans serveur. Par exemple, Détecter l'organisation GCP. Modèle Nom du modèle à exécuter : Organisation GCP. Hôte proxy Nom de domaine complet de l'ordinateur sur lequel vous installez le serveur proxy. Spécifiez Global. Actif Option permettant d'activer ce calendrier de détection. Cochez cette case pour activer Discovery. - Sous Paramètres du lanceur de modèles de détection, configurez les paramètres suivants avec les valeurs pertinentes :
Paramètre Valeur cloud_account_id L'ID de projet dans GCP. cloud_cred_id L'élément sysid des informations d'identification GCP. cloud_datacenter_type cmdb_ci_google_datacenter
- Clients ayant un accès anticipé au modèle Organisation GCP
- Vérifiez que la tâche planifiée Discover-GCP-SubAccounts n'est pas activée dans votre instance.
- Accédez à la .
- Cliquez sur la tâche planifiée Discover-GCP-SubAccounts.
- Décochez la case Actif, puis cliquez sur Mettre à jour.
Données collectées par Détection lors d'une détection horizontale
| Table et champ | Description |
|---|---|
| Organisation [cmdb_ci_cloud_org] | |
| nom | Le nom de la ressource d'organisation. |
| object_id | L'ID de la ressource d'organisation. |
| heure | L'heure de création de la ressource d'organisation dans GCP. |
| operational_status | État opérationnel actuel. L'un des éléments suivants :
|
| Dossier [cmdb_ci_gcp_folder] | |
| nom | Le nom du dossier d'organisation. |
| parent_id | L'ID de la ressource parent. |
| parent_type | Le type de la ressource parent. Peut être organization ou folder. |
| heure | L'heure de création de la ressource dans GCP. |
| état | L'état du dossier en fonction de l'état lifecycleState dans GCP. |
| object_id | L'ID du dossier d'organisation. |
| Projet [cmdb_ci_gcp_project] | |
| nom | Le nom du projet. |
| project_id | L'ID du projet. |
| parent_id | L'ID de la ressource du dossier parent. |
| parent_type | Le type de la ressource parent. Peut être organization ou folder. |
| heure | L'heure de création de la ressource dans GCP. |
| operational_status | L'état du dossier en fonction de l'état lifecycleState dans GCP. |
| object_id | L'ID du projet. |
| discovery_credentials | Informations d'identification de compte GCP. |
| Ressource [cmdb_key_value] | |
| key | La clé, ou l'étiquette, associée au projet GCP. Par exemple, country. |
| valide | La valeur d'étiquette de projet affectée au projet GCP. Par exemple, ca. |
| configuration_item | L'URL ou le chemin d'accès du CI. |
Relations CI
| CI | Relation | CI |
|---|---|---|
| Organisation dans le cloud [cmdb_ci_cloud_org] | Contenu par :: Contient | Projet Google [cmdb_ci_gcp_project] |
| Organisation dans le cloud [cmdb_ci_cloud_org] | Contenu par :: Contient | Compte de service |
| Organisation dans le cloud [cmdb_ci_cloud_org] | Contenu par :: Contient | Dossier Google [cmdb_ci_gcp_folder] |
| Compte de service | Owns::Owned by | Projet Google [cmdb_ci_gcp_project] |
| Dossier Google [cmdb_ci_gcp_folder] | Contenu par :: Contient | Projet Google [cmdb_ci_gcp_project] |
| Dossier Google [cmdb_ci_gcp_folder] | Contenu par :: Contient | Sous-dossier Google |
| Sous-dossier Google | Contenu par :: Contient | Projet Google [cmdb_ci_gcp_project] |