Introducción
Este documento describe cómo configurar AppDynamics Controller para enviar notificaciones de alerta directamente a los espacios de Webex.
Prerequisites
- Acceso administrativo a AppDynamics Controller (SaaS o in situ)
- Cuenta de Webex con permiso para crear Webhook
- Familiaridad con las plantillas de solicitudes HTTP y alertas de AppDynamics
- Comprensión básica de las API REST
Requirements
- AppDynamics Controller versión 21.x o posterior
- Cuenta de aplicación Webex y acceso al AppHub de Webex
- Conectividad de red entre AppDynamics Controller y los terminales en la nube de Webex
- Políticas de notificación configuradas en AppDynamics
Componentes Utilizados
- Controlador AppDynamics
- Aplicación Webex
- Plantilla de solicitud HTTP
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Antecedentes
En los entornos de ritmo acelerado de hoy en día, minimizar el tiempo medio de detección (MTTD) y el tiempo medio de resolución (MTTR) es fundamental. Esta guía le guía por los pasos necesarios para integrar AppDynamics Controller con Webex con el fin de enviar automáticamente notificaciones de alerta a los espacios de colaboración de su equipo, lo que permite una visibilidad en tiempo real y acelera la respuesta a incidentes.
Configurar
¿Por qué integrar AppDynamics con Webex?
- Colaboración instantánea: reciba alertas de AppDynamics en espacios de Webex para conocer al equipo y actuar de inmediato.
- Respuesta ante incidentes mejorada: permite a los equipos de TI y DevOps clasificar y resolver problemas de forma colaborativa en tiempo real.
- Flujos de trabajo unificados: gestione los incidentes y las conversaciones en una única plataforma, reduciendo el cambio de contexto.
Configuraciones
Paso 1: Creación de un webhook de Webex
- Crear espacio Webex:

- Inicie sesión en Webex AppHub y navegue hasta Entrantes Webhooks y seleccione Conectar:

- Proporcione el nombre de Webhook y seleccione Espacio de Webex para enviar alertas:

- Haga clic en Add y copie la URL de webhook a su bloc de notas:

Paso 2: Configurar la plantilla de solicitud HTTP en AppDynamics
- En AppDynamics Controller, navegue hasta Alert & Respond > HTTP Request Templates y haga clic en New:

- Dé un nombre a esta plantilla de solicitud HTTP y elija el método POST:
- Introduzca el terminal de Webex Webhook copiado para los mensajes del paso 1:

- Introduzca su carga. Se proporciona una carga útil de ejemplo. Actualización basada en las necesidades de su empresa:
{
"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}"
}
Paso 3: Vincular la plantilla de solicitud HTTP a una directiva
- Vaya a Alerta y respuesta > Políticas en AppDynamics:

- Cree o edite una directiva que se active según las reglas de mantenimiento o eventos personalizados que desee:

- Agregue una acción para utilizar la nueva plantilla de solicitud HTTP:

El nombre de la plantilla de solicitud HTTP se rellena automáticamente, tal como se creó en el paso 2:

- Guarde y habilite la política:

Verificación
- Activar una alerta de prueba en AppDynamics:

- Compruebe el espacio de Webex designado para el mensaje de alerta:

- Confirme que la alerta incluye todos los detalles relevantes y los links de regreso a AppDynamics para una investigación adicional.
Troubleshoot
Problema |
Pasos para la resolución de problemas |
No hay mensajes en Webex |
- Verificar el token de bot y los permisos - Comprobar los registros de solicitudes HTTP de AppDynamics para ver si hay errores - Asegúrese de que el ID de espacio y el punto final de la API sean correctos |
Errores de autenticación |
- Confirme que la URL de Webhook es correcta |
Problemas de formato de mensajes |
- Validar la carga útil de JSON - Confirme que los nombres de variable de AppDynamics sean correctos |
Conclusión
Al integrar AppDynamics con Webex, faculta a sus equipos de TI y DevOps para responder a las alertas más rápidamente, reducir el tiempo de resolución y aumentar la fiabilidad del servicio. Esta integración de código reducido simplifica la colaboración en caso de incidentes allí donde ya trabajan sus equipos.
¿Necesita más asistencia?
Si tiene alguna pregunta o tiene problemas, póngase en contacto con AppDynamics Support e incluya detalles como mensajes de error, información de configuración o registros relevantes para ayudar a acelerar la solución de problemas.
Información Relacionada