Collecte d'événements via ThousandEyes

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Intégrez ThousandEyes à Gestion des événements en ajoutant un webhook dans la plateforme ThousandEyes.

    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 .

    La fonction Détection pour les services ThousandEyes n'est pas pris en charge, vous devez donc créer un CI manuellement dans l'instance ServiceNow pour que la liaison d'événements fonctionne.

    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 ThousandEyes en authentifiant ThousandEyes en tant que source de données. Dans votre plateforme ThousandEyes, définissez votre instance Now Platform comme point de terminaison REST à l'aide d'un webhook.

    Procédure

    1. Dans l'instance ServiceNow, procédez comme suit pour créer un CI.
      1. Dans la barre de navigation, accédez à Tout > Configuration > Gestionnaire de classe de CI.
      2. Cliquez sur Hiérarchie, puis recherchez le point de terminaison HTTP(S).
      3. Sélectionnez la liste de CI et créez un CI.
    2. Dans la plateforme ThousandEyes, créez une destination de notification.
      1. Dans la barre de navigation, accédez à Alertes > Règles d'alerte.
      2. Cliquez sur une règle d'alerte existante et sélectionnez l'onglet Notification.
      3. Sélectionner Modifier un webhook et saisissez les informations suivantes.
        Tableau 1. Modifier les webhooks
        Champ Description
        Nom Attribuez un nom au webhook.
        URL Spécifiez l'URL du webhook.
        Remarque :
        le format par défaut de l'URL pour transmettre par push les événements de ThousandEyes à l'instance ServiceNow est le suivant : https://<nom-instance>.service-now.com/api/sn_em_connector/em/inbound_event?source=thousandeyes.
        Type d'authentification Sélectionnez De base.
      4. Cliquez sur Ajouter un nouveau webhook.

    Résultats

    La gravité par défaut de l’alerte ThousandEyes est Major -2, qui peut être modifiée dans la Push Connector Configuration section de Connecteurs par push > Connecteur Push ThousandEyes. Les valeurs valides de gravité sont les suivantes : 1- Critique, 2- Majeure, 3- Mineure, 4- Avertissement et 5- Informations.

    Le fuseau horaire par défaut de l’alerte ThousandEyes est GMT, si vous souhaitez envoyer l’alerte dans un fuseau horaire différent, il peut être modifié dans la Push Connector Configuration section de Connecteurs par push > Connecteur Push ThousandEyes. Le format de valeur valide est GMT+01:00, GMT+02:00, GMT-05:30, GMT-02:00, etc.

    Configuration OAuth du connecteur Push ThousandEyes

    Créez des informations d’identification dans l’instance et configurez le webhook ThousandEyes.

    Avant de commencer

    Rôle requis : web_service_admin

    Procédure

    1. Accédez à la Tous > OAuth système > Registre d'application , puis sélectionnez Nouveau.
    2. Sélectionnez Créer un point de terminaison d’API OAuth pour les clients externes.
    3. Copiez le champ généré automatiquement ID client.
      L’ID client est utilisé lors de la configuration de l’intégration ThousandEyes SeviceNow.
    4. Déverrouillez le champ URL de redirection et affectez la valeur : https://app.thousandeyes.com/webhooks-oauth-callback/
    5. Configurez les durées de vie des jetons d’accès et d’actualisation en fournissant une valeur en secondes.
    6. Ouvrez la configuration du webhook ThousandEyes et renseignez les champs suivants :
      Nom
      N’importe quel nom
      URL
      Point de terminaison du connecteur Push ThousandEyes ServiceNow
      Sélectionner le type d’authentification
      OAuth
      Type d’accord
      Implicite
      URL d'authentification
      https ://servicenow_insatnce>.service-now.com/oauth_auth.do (en anglais seulement)
      ID client
      Collez l’ID client généré automatiquement à l’étape 3.
    7. Sélectionnez Obtenir un jeton.
    8. Une fois que le connecteur ThousandEyes navigue vers une page Web demandant à se connecter à votre compte ServiceNow, sélectionnez Autoriser.
    9. Fournissez des informations d’identification de compte qui ont le rôle web_service_admin .