Intégrer des événements Google Cloud Platform (GCP)

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Intégrez Google Cloud Platform (GCP) à Gestion des événements en ajoutant un webhook standard dans la console GCP.

    Avant de commencer

    • Assurez-vous que le module d’extension Gestion des événements Connecteurs (sn_em_connector) est installé sur l’instance Now Platform .
    • Le module d'extension Gestion des événements doit être installé sur l'instance Now Platform.
    • Vérifiez que les éléments de configuration pour les hôtes gérés par GCP existent dans ServiceNow. Ces CI peuvent être physiques ou virtuels, et peuvent être créés ou détectés manuellement à l'aide de la détection d'adresses IP ou de Cloud Discovery.
    • Le module d'extension Connecteur Gestion des événements prend uniquement en charge les données d'alerte GCP au format JSON 1.2.
    • Rôle requis : evt_mgmt_integration

    Pourquoi et quand exécuter cette tâche

    Configurez l'environnement Gestion des événements pour la collecte d'événements à partir de GCP. Dans votre console GCP, définissez votre instance Now Platform en tant que point de terminaison REST à l'aide d'un webhook standard.

    Procédure

    1. Dans la console GCP, ajoutez un webhook.
      1. Accédez à la Monitoring > Alerte, puis cliquez sur Modifier les canaux de notification.
      2. Dans la section Webhooks, cliquez sur Ajouter un nouveau.
      3. Cochez la case Utiliser l'authentification de base HTTP, puis saisissez le nom d'utilisateur et le mot de passe de l'utilisateur ServiceNow concerné.
        Remarque :
        assurez-vous que le rôle evt_mgmt_integration est affecté à l'utilisateur sélectionné ; pour garantir une authentification appropriée, utilisez l'utilisateur le moins privilégié disposant du rôle evt_mgmt_integration, plutôt qu'un utilisateur possédant des privilèges élevés.
      4. Spécifiez l'URL du point de terminaison.
        Par exemple, utilisez https://<nom-instance>.service-now.com/api/sn_em_connector/em/inbound_event?source=googlemonitor.
    2. Dans la console GCP, créez une politique d'alerte.
      1. Accédez à la Monitoring > Alerte, puis cliquez sur Créer une politique.
      2. Configurez les conditions de politique qui déclenchent des alertes lorsque ces conditions ne sont pas respectées.
      3. Sélectionnez le webhook sur lequel le problème doit être notifié.
      Remarque :
      Si vous devez ouvrir directement un incident dans la GCP console à partir de l’alerte, accédez à Réponse rapide (dans l’alerte) > Afficher l’incident dans la console GCP.

    Résultats

    L'envoi des alertes de GCP au module d'extension Event Management commence. Le module d'extension extrait les informations du message d'alerte GCP d'origine pour renseigner les champs d'événement requis et insère l'événement dans la base de données. Dans votre instance Now Platform, accédez à Tous les événements pour afficher les événements.

    GCP n'envoie pas de valeurs telles que le niveau de gravité dans la charge utile. La gravité par défaut est mineure, qui peut être modifié dans la Push Connector Configuration section de Connecteurs par push > Connecteur push Google Monitor. Les valeurs valides de gravité sont les suivantes : 1- Critique, 2- Majeure, 3- Mineure, 4- Avertissement et 5- Informations.

    Remarque :

    Pour mapper les hôtes GCP sur l'enregistrement cmdb_ci_server et non sur cmdb_ci_vm_object, désactivez la règle d'événement Google Monitor - Général créée pour GCP. Pour en savoir plus sur les règles d'événements, consultez la rubrique Règles d'événements.