Vous pouvez configurer un Webhook pour envoyer des notifications d'alerte à un serveur Web distant. Les Webhooks fournissent des notifications sur HTTP POST/PUT.

Conditions préalables

Vérifiez que vous êtes connecté à l'interface utilisateur Web de vRealize Log Insight en tant qu'utilisateur super administrateur ou en tant qu'utilisateur associé à un rôle disposant des autorisations appropriées. Pour plus d'informations, reportez-vous à la section Créer et modifier des rôles. Le format de l'URL de l'interface utilisateur Web est https://log-insight-host, où log-insight-host est l'adresse IP ou le nom d'hôte du dispositif virtuel vRealize Log Insight.

Procédure

  1. Accédez à l'onglet Administration.
  2. Sous Configuration, cliquez sur Webhook.
  3. Cliquez sur Nouveau Webhook.
  4. Dans la zone de texte Nom, entrez un nom pour le Webhook.
  5. Entrez les informations suivantes.
    Option Description
    Point de terminaison Sélectionnez le point de terminaison vers lequel vous souhaitez envoyer la notification, par exemple, Slack, PagerDuty ou un point de terminaison personnalisé. Selon le type de point de terminaison sélectionné:
    • L'interface utilisateur fournit des options d'entrée supplémentaires.
    • L'interface utilisateur renseigne la charge utile de Webhook avec un modèle prédéfini, que vous pouvez personnaliser en fonction de vos besoins.
    URL de Webhook Entrez l'URL du serveur Web distant sur lequel vous souhaitez publier les notifications Webhook. Pour vérifier la connexion, cliquez sur Alerte de test.

    Vous pouvez entrer plusieurs URL de Webhook séparées par un espace vide.

    Clé d'intégration Si vous sélectionnez un point de terminaison PagerDuty, entrez une clé d'intégration pour les demandes de Webhook.
    Paramètres avancés Si vous sélectionnez un point de terminaison personnalisé, entrez des informations supplémentaires telles que le type de contenu, l'action, etc.

    La valeur par défaut pour Type de contenu est JSON et pour Action est POST. Vous pouvez personnaliser ces options et ajouter des en-têtes supplémentaires à la demande sous En-têtes personnalisés. Si le serveur Web distant configuré nécessite une autorisation de POST/PUT de la notification de Webhook, entrez le nom d'utilisateur et le mot de passe pour vous authentifier sur le serveur dans les zones de texte Utilisateur d'autorisation et Mot de passe d'autorisation.

    Charge utile de Webhook Cette zone est renseignée automatiquement en fonction de votre sélection dans le menu déroulant Point de terminaison. Vous pouvez personnaliser la charge utile, qui est le modèle du corps envoyé dans le cadre de la demande de notification de Webhook POST/PUT. Le corps peut être au format XML ou JSON.
    Paramètres Vous pouvez utiliser la liste de paramètres pour construire la charge utile de Webhook. Les paramètres sont remplacés par les valeurs réelles lors de l'envoi de la notification de Webhook.
    • AlertName
    • AlertType
    • SearchPeriod
    • HitOperator
    • messages
    • HasMoreResults
    • Url
    • EditUrl
    • Info
    • Recommendation
    • NumHits
    • TriggeredAt
    • SourceInfo
  6. Cliquez sur Enregistrer.