Enviar alertas de integridade do serviço do Azure com OpsGenie usando webhooks
Este artigo mostra como configurar alertas de integridade do serviço do Azure com o OpsGenie usando um webhook. Usando a Integração de Integridade do Serviço do Azure do OpsGenie, você pode encaminhar alertas de Integridade do Serviço do Azure para o OpsGenie. O OpsGenie pode determinar as pessoas certas a serem notificadas com base em plantões, usando email, mensagens de texto (SMS), chamadas telefônicas, notificações por push do iOS e Android e escalonando alertas até que o alerta seja confirmado ou fechado.
Criando uma URL de integração de integridade do serviço no OpsGenie
Verifique se você se inscreveu e entrou em sua conta do OpsGenie.
Navegue para a seção Integrações no OpsGenie.
Selecione botão de integração Integridade do Serviço do Azure.
Nomeie o alerta e especifique o campo Atribuído à Equipe.
Preencha os outros campos como Destinatários, Habilitado e Suprimir Notificações.
Copie e salve a URL de Integração, que já deve conter a
apiKey
acrescentada ao final.Selecione Salvar Integração
Criar um alerta usando o OpsGenie no portal do Azure
Para um novo grupo de ação:
Siga as etapas 1 a 8 de Criar um alerta em uma notificação de integridade do serviço para um novo grupo de ação usando o portal do Azure.
Defina na lista de Ações:
a. Tipo de Ação: Webhook
b. Detalhes: a URL de Integração do OpsGenie salva anteriormente.
c. Nome: o nome, alias ou identificador do webhook.
Selecione Salvar quando concluir a criação do alerta.
Para um grupo de ação existente:
No portal do Azure, selecione Monitor.
Na seção Configurações, selecione Grupos de ação.
Encontre e selecione o grupo de ação que você deseja editar.
Adicione à lista de Ações:
a. Tipo de Ação: Webhook
b. Detalhes: a URL de Integração do OpsGenie salva anteriormente.
c. Nome: o nome, alias ou identificador do webhook.
Selecione Salvar quando concluir a atualização do grupo de ação.
Testando a integração de webhook por meio de uma solicitação HTTP POST
Crie o conteúdo de integridade do serviço que você deseja enviar. Encontre um conteúdo de webhook de integridade do serviço de exemplo em Webhooks para alertas do log de atividades do Azure.
Crie uma solicitação HTTP POST, da seguinte maneira:
POST https://api.opsgenie.com/v1/json/azureservicehealth?apiKey=<APIKEY> HEADERS Content-Type: application/json BODY <service health payload>
Você deverá receber uma resposta
200 OK
com a mensagem de status “êxito”.Acesse o OpsGenie para confirmar se a integração foi configurada com êxito.
Próximas etapas
- Saiba como configurar notificações de webhook para sistemas de gerenciamento de problemas existentes.
- Examine o esquema do webhook de alertas de log de atividades.
- Saiba mais sobre as notificações de integridade do serviço.
- Saiba mais sobre grupos de ação.