Introduction
Ce document décrit comment configurer AppDynamics Controller pour envoyer des notifications d'alerte directement aux espaces Webex.
Conditions préalables
- Accès administratif à AppDynamics Controller (SaaS ou sur site)
- Compte Webex avec autorisation de créer Webhook
- Familiarité avec les modèles d'alerte AppDynamics et de demande HTTP
- Compréhension de base des API REST
Exigences
- AppDynamics Controller version 21.x ou ultérieure
- Compte d'application Webex et accès à l'AppHub Webex
- Connectivité réseau entre AppDynamics Controller et les terminaux cloud Webex
- Stratégies de notification configurées dans AppDynamics
Composants utilisés
- Contrôleur AppDynamics
- Application Webex
- Modèle de requête HTTP
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Informations générales
Dans les environnements à évolution rapide d'aujourd'hui, il est essentiel de réduire le temps moyen de détection (MTTD) et le temps moyen de résolution (MTTR). Ce guide vous guide tout au long des étapes d'intégration d'AppDynamics Controller avec Webex afin d'envoyer automatiquement des notifications d'alerte à vos espaces collaboratifs d'équipe, pour une visibilité en temps réel et une réponse rapide aux incidents.
Configurer
Pourquoi intégrer AppDynamics à Webex ?
- Collaboration instantanée : recevez des alertes AppDynamics dans les espaces Webex pour une prise de conscience et une action immédiates de l'équipe.
- Meilleure réponse aux incidents : permettez aux équipes IT et DevOps de trier et de résoudre les problèmes en collaboration et en temps réel.
- Workflows unifiés : gérez les incidents et les discussions sur une plate-forme unique, réduisant ainsi la commutation de contexte.
Configurations
Étape 1 : Créer un Webhook Webex
- Créer un espace Webex :

- Connectez-vous à Webex AppHub et accédez à Webhooks entrants et sélectionnez Connect:

- Indiquez le nom Webhook et sélectionnez Webex Space pour envoyer des alertes :

- Cliquez sur Add et copiez l'URL du webhook sur votre bloc-notes :

Étape 2 : Configurer le modèle de requête HTTP dans AppDynamics
- Dans AppDynamics Controller, accédez à Alert & Respond > HTTP Request Templates et cliquez sur New :

- Donnez un nom à ce modèle de requête HTTP et choisissez la méthode POST :
- Entrez le point de terminaison Webex Webhook copié pour les messages de l'étape 1 :

- Saisissez votre charge utile. Un échantillon de données utiles est fourni. Mise à jour en fonction des besoins de votre entreprise :
{
"markdown": "AppDynamics Alert: ${latestEvent.displayName}\nSeverity: ${latestEvent.severity}\nTime: ${latestEvent.eventTime}\nApp: ${latestEvent.application.name}\nNode: ${latestEvent.node.name}\nTier: ${latestEvent.tier.name}\nMessage: ${latestEvent.eventMessage}\nLink: ${latestEvent.deepLink}"
}
Étape 3 : Lier le modèle de requête HTTP à une stratégie
- Accédez à Alerte et réponse > Stratégies dans AppDynamics :

- Créez ou modifiez une stratégie qui se déclenche sur les règles d'intégrité ou les événements personnalisés souhaités :

- Ajoutez une action pour utiliser votre nouveau modèle de requête HTTP :

Le nom du modèle de requête HTTP est renseigné automatiquement, comme créé à l'étape 2 :

- Enregistrez et activez la stratégie :

Vérifier
- Déclencher une alerte de test dans AppDynamics :

- Recherchez le message d'alerte dans l'espace WebEx désigné :

- Vérifiez que l'alerte inclut tous les détails pertinents et renvoie à AppDynamics pour une enquête plus approfondie.
Dépannage
Problème |
Étapes de dépannage |
Aucun message dans Webex |
- Vérifier le jeton de démarrage et les autorisations - Recherchez les erreurs dans les journaux de requêtes HTTP AppDynamics - Vérifiez que l'ID d'espace et le point de terminaison API sont corrects |
Erreurs d'authentification |
- Vérifiez que l'URL du Webhook est correcte |
Problèmes de formatage des messages |
- Validez votre charge utile JSON - Confirmez que les noms des variables AppDynamics sont corrects |
Conclusion
En intégrant AppDynamics à Webex, vous permettez à vos équipes IT et DevOps de répondre plus rapidement aux alertes, de réduire les délais de résolution et d'améliorer la fiabilité des services. Cette intégration à faible code simplifie la collaboration en cas d'incident là où vos équipes travaillent déjà.
Besoin d'aide supplémentaire ?
Si vous avez une question ou rencontrez des problèmes, veuillez contacter le support AppDynamics et inclure des détails tels que des messages d'erreur, des informations de configuration ou des journaux pertinents pour aider à accélérer le dépannage.
Informations connexes