Vous pouvez intégrer Webhook à n'importe quel point de terminaison REST API et configurer la charge utile sortante.
Conditions préalables
Assurez-vous que vous disposez des informations d'identification de connexion pour Webhook.
Procédure
- Dans le menu de gauche, cliquez sur Configurer > Alertes, puis dans le volet de droite, cliquez sur Paramètres sortants.
- Cliquez sur Ajouter puis, dans le menu déroulant Type de plug-in, sélectionnez Plug-in de notification Webhook.
La boîte de dialogue se développe pour inclure les paramètres de votre instance de plug-in.
- Entrez un Nom d'instance.
- Entrez l'URL du Webhook.
Note : Pour les notifications faisant référence à des instances sortantes du Webhook, l'URL que vous entrez ici sert d'URL de base combinée au suffixe d'URL de point de terminaison défini dans les modèles de charge utile associés du Webhook.
- Entrez une valeur pour le Nombre de connexions.
Le nombre de connexions représente le nombre maximal de connexions ouvertes autorisées par nœud dans VMware Aria Operations .
- (Facultatif) Sélectionner votre proxy HTTP.
- Sélectionnez le Type d'informations d'identification dans la liste.
Note : Si votre URL de point de terminaison ne nécessite aucune authentification, sélectionnez Aucune information d'identification dans la liste Type d'informations d'identification.
- Ajoutez ou modifiez les informations d'identification. Cliquez sur l'icône plus et entrez les détails des nouvelles informations d'identification dans le volet de droite, puis cliquez sur Enregistrer.
Les champs du volet Créer des informations d'identification s'affichent en fonction du Type d'informations d'identification que vous sélectionnez.
Type d'informations d'identification Champs Authentification simple Entrez le nom, le nom d'utilisateur et le mot de passe. Jeton du porteur Entrez le nom des informations d'identification et le jeton. Authentification OAuth Entrez les détails suivants : - Nom : entrez un nom pour l'authentification.
- Type d'accès accordé : sélectionnez Informations d'identification du client ou Informations d'identification du mot de passe.
- URL d'authentification : entrez l'URL à partir de laquelle le jeton d'accès peut être récupéré.
- ID client : entrez l'ID client pour l'URL d'authentification.
- Clé secrète du client : entrez la clé secrète du client pour l'URL d'authentification.
- Nom d'utilisateur : entrez le nom d'utilisateur de l'URL d'authentification.
Note : Ce champ s'affiche uniquement lorsque le type d'accès accordé est Informations d'identification du mot de passe.
- Mot de passe : entrez le mot de passe de l'URL d'authentification.
Note : Ce champ s'affiche uniquement lorsque le type d'accès accordé est Informations d'identification du mot de passe.
- Portée : entrez les étiquettes pour spécifier le jeton d'accès. Les étiquettes spécifient les autorisations dont disposeront les jetons d'accès.
- Envoyer les informations d'identification : sélectionnez Dans l'en-tête d'autorisation ou Dans le corps.
- Dans l'en-tête d'authentification : envoie l'ID client et la clé secrète du client dans l'en-tête.
- Dans le corps : envoie l'ID de client et la clé secrète du client dans le corps de la charge utile.
Note : Ce champ s'affiche uniquement lorsque le type d'accès accordé est Informations d'identification du client. - Chemin du jeton d'accès : entrez le chemin de votre jeton d'accès.
- Chemin du jeton de validité : pour suivre le moment où le jeton va expirer, entrez le chemin du jeton de validité et sélectionnez le format dans la liste déroulante. Vous pouvez choisir l'un des formats suivants :
- Deuxième
- Milliseconde
- Durée absolue
- Nom de l'en-tête : entrez un nom d'en-tête. Par défaut, le nom d'en-tête est « Autorisation ».
- Préfixe : entrez un préfixe. Par défaut, le préfixe est « Porteur »
- Proxy HTTP : sélectionnez votre proxy HTTP.
Certificat Entrez les détails suivants : - Nom : entrez le nom du certificat.
- Certificat : entrez le certificat au format X.509.
- Clé de certificat : entrez la clé privée. Les formats pris en charge sont Open SSL, PKCS1 et PKCS8
Clé API Entrez le nom, la clé d'API et la valeur de l'API. - Pour vérifier les chemins d'accès spécifiés, les informations d'identification et les autorisations, cliquez sur Test.
Note :
- La fonctionnalité Tester ne prend actuellement pas en charge les modèles personnalisés. Si le modèle contient des en-têtes personnalisés. Le test peut échouer.
- Cliquez sur Enregistrer.
Résultats
Cette instance du plug-in de notification Webhook est configurée et en cours d'exécution.