Introdução
Este documento descreve como configurar o AppDynamics Controller para enviar notificações de alerta diretamente para espaços do Webex.
Pré-requisitos
- Acesso administrativo ao AppDynamics Controller (SaaS ou no local)
- Conta do Webex com permissão para criar Webhook
- Familiaridade com o alerta do AppDynamics e modelos de solicitação HTTP
- Compreensão básica das APIs REST
Requisitos
- AppDynamics Controller versão 21.x ou posterior
- Conta do aplicativo Webex e acesso ao Webex AppHub
- Conectividade de rede entre o AppDynamics Controller e os endpoints de nuvem do Webex
- Políticas de notificação configuradas no AppDynamics
Componentes Utilizados
- Controlador AppDynamics
- Aplicativo Webex
- Modelo de solicitação HTTP
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Informações de Apoio
Nos ambientes de ritmo acelerado de hoje, é essencial minimizar o tempo médio para detecção (MTTD) e o tempo médio para resolução (MTTR). Este guia apresenta as etapas para integrar o AppDynamics Controller ao Webex para enviar automaticamente notificações de alerta para os espaços colaborativos da sua equipe, permitindo visibilidade em tempo real e acelerando a resposta a incidentes.
Configurar
Por que integrar o AppDynamics ao Webex?
- Colaboração instantânea: receba alertas do AppDynamics em espaços do Webex para conscientização e ação imediatas da equipe.
- Resposta aprimorada a incidentes: permite que as equipes de TI e DevOps façam a triagem e resolvam problemas colaborativamente em tempo real.
- Fluxos de trabalho unificados: gerencie incidentes e discussões em uma única plataforma, reduzindo a alternância de contexto.
Configurações
Passo 1: Crie um webhook do Webex
- Criar espaço do Webex:

- Faça login no Webex AppHub e navegue para Ganchos de acesso e selecione Conectar:

- Forneça o nome do webhook e selecione Espaço Webex para enviar alertas:

- Clique em Adicionar e copie o URL do webhook para o bloco de notas:

Passo 2: Configurar o Modelo de Solicitação HTTP no AppDynamics
- No AppDynamics Controller, navegue para Alerta e Resposta > Modelos de Solicitação HTTP e clique em Novo:

- Dê um nome a este Modelo de solicitação HTTP e escolha o método POST:
- Insira o endpoint do Webex Webhook copiado para as mensagens da etapa 1:

- Insira sua carga útil. Um exemplo de payload é fornecido. Atualização baseada nas necessidades da sua 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}"
}
Passo 3: Vincular o Modelo de Solicitação HTTP a uma Política
- Vá para Alerta e resposta > Políticas no AppDynamics:

- Crie ou edite uma política que seja acionada de acordo com as regras de integridade desejadas ou eventos personalizados:

- Adicione uma ação para usar seu novo modelo de solicitação HTTP:

O nome do Modelo de solicitação HTTP é preenchido automaticamente, conforme criado na Etapa 2:

- Salve e habilite a diretiva:

Verificar
- Disparar um alerta de teste no AppDynamics:

- Verifique o espaço designado do Webex para a mensagem de alerta:

- Confirme se o alerta inclui todos os detalhes relevantes e links de volta para o AppDynamics para investigação adicional.
Troubleshooting
Problema |
Passos de Troubleshooting |
Nenhuma mensagem no Webex |
- Verificar o token de inicialização e as permissões - Verificar erros nos logs de solicitação HTTP do AppDynamics - Verifique se a ID de espaço e o ponto de extremidade da API estão corretos |
Erros de autenticação |
- Confirme se a URL do Webhook está correta |
Problemas de formatação de mensagem |
- Valide sua carga JSON - Confirme se os nomes de variáveis do AppDynamics estão corretos |
Conclusão
Ao integrar o AppDynamics com o Webex, você capacita suas equipes de TI e DevOps para responder aos alertas com mais rapidez, reduzir o tempo de resolução e aumentar a confiabilidade do serviço. Essa integração de baixo código otimiza a colaboração em incidentes exatamente onde suas equipes já trabalham.
Precisa de mais assistência?
Se você tiver uma dúvida ou estiver com problemas, entre em contato com o Suporte do AppDynamics e inclua detalhes como mensagens de erro, informações de configuração ou logs relevantes para ajudar a acelerar a solução de problemas.
Informações Relacionadas