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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Intégrez Google Cloud Platform (GCP)avecGestion des événementsen ajoutant un webhook standard dans laGCPconsole.

    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 Gestion des événementsmodule d’extension 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.

    À partir de la Xanadu mise en production, la case à cocher Appliquer des règles de correspondance supplémentaires supplémentaires fournies avec le connecteur, que vous n’avez pas utilisées auparavant (c’est-à-dire ni activées, ni désactivées, ni modifiées), est désormais cochée pour les règles de correspondance supplémentaires . Auparavant, cette case à cocher était désactivée. Ce changement vous permet d’exécuter plus de règles d’événements ou d’automatisation en utilisant les mêmes conditions de filtre pour le connecteur.
    Remarque :
    Cette fonctionnalité s’applique uniquement aux règles d’événements actives.

    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, utilisezhttps://<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 sélectionnez 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 depuis le module d’extensionGCPGestion des événements commence. Le module d’extension extrait les informations du message d’alerte d’origineGCPpour renseigner les champs d’événement requis et insère l’événement dans la base de données. Dans votreNow Platforminstance, accédez àTous les événementspour consulter les événements.

    GCPn’envoie pas de valeurs telles que le niveau de gravité dans la charge utile. La gravité par défaut est mineure qui peuvent être modifiés dans laPush Connector Configurationsection deConnecteurs par push > Connecteur push Google Monitor. Les valeurs valides de gravité sont1 : critique, 2 : majeure, 3 : mineure, 4 : avertissement et5 : informations.

    Remarque :

    Pour mapper lesGCPhôtes à l’enregistrementcmdb_ci_serverau lieu decmdb_ci_vm_object, désactivez la règle d’événementGoogle Monitor - Règled’événement générale créée pourGCP. Pour plus d’informations sur les règles d’événements, consultezRègles d'événements .