Créer un point de terminaison Webhook dans SR Ops

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • Créez un point de terminaison Webhook afin que les outils APM (Application Performance Management) envoient des messages ou des informations automatisées en temps réel à SR Ops.

    Avant de commencer

    Rôle requis : evt_mgmt_integration

    Pourquoi et quand exécuter cette tâche

    Le module d'extension Gestion des événements Connecteurs permet à SR Ops d'accéder aux outils APM.

    Vous avez configuré un compte de service Web sur votre instance. L'outil APM utilise le compte pour authentifier l'instance afin qu'elle puisse envoyer des alertes à ce service sur SR Ops. Dans cette tâche, configurez les éléments suivants :
    1. Dans SR Ops :
      • Indiquez si vous souhaitez créer un incident pour chaque alerte.
      • Indiquez si vous souhaitez envoyer une notification aux membres de l'équipe lorsqu'une alerte est reçue ou lorsqu'un incident est créé.
      • Indiquez l'outil APM qui transmet les alertes à partir du service.
    2. Sur la console de gestion de l'outil APM, configurez l'en-tête d'authentification en suivant les paramètres des actions sur les alertes :
      • Le point de terminaison sécurisé auquel l'outil APM envoie les alertes.
      • Le compte de service que l'outil APM utilise pour envoyer les alertes. Le compte sert habituellement à générer l'en-tête d'authentification pour le point de terminaison des alertes.

    Procédure

    1. Accédez à Tout > Opérations pour la fiabilité des sites > Espace de travail Site Reliability Ops.
    2. Dans l'espace de travail Site Reliability Ops, utilisez l'une des méthodes suivantes pour ouvrir un enregistrement de service :
      • Sur la page d'accueil (icône Page d'accueil), dans la section Services, ouvrez un service.
      • Sur la page Vue d'ensemble des services (icône de la page Services), ouvrez un service.
      La page de service affiche les onglets Détails, Relationset Intégrations.
    3. Cliquez sur l'onglet Intégrations, puis cliquez sur Nouveau.
    4. Renseignez les champs du formulaire.
      Tableau 1. Formulaire Intégrations
      Champ Description
      Nom Nom de l'intégration.
      Source Le connecteur par push qui envoie des messages à partir du service. SR Ops utilise ces informations pour déterminer comment décoder les messages entrants.

      Cliquez sur l'icône Rechercher (icône Rechercher) dans le champ Source, puis sélectionnez la source à utiliser pour le service.

      Créer un incident Option pour créer un incident pour chaque alerte reçue.
      Déclencher la notification/Notification active Option permettant d'envoyer des notifications lorsqu'une alerte est reçue ou lorsqu'un incident est créé.

      Cochez la case Déclencher la notification pour envoyer des notifications. Le paramètre Notification active indique s'il faut envoyer une notification lorsqu'une alerte est reçue ou lorsqu'un incident est créé.

      Si un calendrier d'astreinte est configuré pour le groupe, alors la notification est envoyée aux membres de l'équipe d'astreinte. Si aucun calendrier n'est défini, alors le système envoie la notification à tous les membres du groupe.

      Le système envoie les notifications via les canaux spécifiés par la propriété sn_sro.notification_communication_channels. Consultez Propriétés système de SR Ops pour en savoir plus.

      Remarque :
      L'application système-de-base SR Ops prend en charge les actions d'envoi de notifications lorsqu'une alerte est reçue et lorsqu'un incident est créé. Vous pouvez définir à la fois des actions personnalisées et des conditions personnalisées qui déclenchent une action. Consultez Définir une condition personnalisée pour déclencher des actions et Définir une action personnalisée.
    5. Cliquez sur Enregistrer.
      L'onglet Intégrations est remplacé par deux onglets : les onglets Détails et Actions d'intégration pour la nouvelle intégration.
      • L'onglet Détails affiche les valeurs que vous avez définies jusqu'à maintenant.
      • L'application système-de-base SR Ops prend en charge les actions d'envoi de notifications lorsqu'une alerte est reçue et lorsqu'un incident est créé. Vous pouvez définir à la fois des actions personnalisées et des conditions personnalisées qui déclenchent une action. Les paires condition/action personnalisées pour l'intégration s'affichent dans l'onglet Actions d'intégration. Consultez Définir une condition personnalisée pour déclencher des actions et Définir une action personnalisée.

      Le système génère une URL Webhook, qui correspond au point de terminaison sécurisé auquel l'APM doit envoyer des messages. L'URL apparaît dans l'onglet Détails de l'intégration. Veuillez copier l'URL afin de pouvoir l'utiliser à l'étape suivante.

      L'onglet Détails et l'onglet Actions d'intégration pour la nouvelle intégration sont mis à jour lorsque vous enregistrez l'intégration.