Enviar alertas de integridade do serviço do Azure com o 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 para notificar com base em agendas de plantão, usando e-mail, mensagens de texto (SMS), chamadas telefônicas, notificações push do iOS ou Android e alertas escalonados até que o alerta seja reconhecido ou fechado.

Criando uma URL de integração de integridade do serviço no OpsGenie

  1. Certifique-se de que se inscreveu e iniciou sessão na sua conta OpsGenie .

  2. Navegue até a seção Integrações no OpsGenie.

    A seção

  3. Selecione o botão de integração do Azure Service Health .

    O

  4. Atribua um nome ao seu alerta e especifique o campo Atribuído à Equipa .

  5. Preencha os outros campos como Destinatários, Ativado e Suprimir notificações.

  6. Copie e salve a URL de integração, que já deve conter o seu apiKey anexado ao final.

    O

  7. Selecione Salvar integração

Criar um alerta usando o OpsGenie no portal do Azure

Para um novo grupo de ação:

  1. Siga as etapas 1 a 8 em Criar um alerta em uma notificação de integridade do serviço para um novo grupo de ações usando o portal do Azure.

  2. Defina na lista de Ações:

    a. Tipo de ação: Webhook

    b. Detalhes: O URL de integração do OpsGenie que você salvou anteriormente.

    c. Nome: nome, alias ou identificador do Webhook.

  3. Selecione Salvar quando terminar para criar o alerta.

Para um grupo de ação existente:

  1. No portal do Azure, selecione Monitor.

  2. Na seção Configurações, selecione Grupos de ações.

  3. Localize e selecione o grupo de ações que deseja editar.

  4. Adicionar à lista de Ações:

    a. Tipo de ação: Webhook

    b. Detalhes: O URL de integração do OpsGenie que você salvou anteriormente.

    c. Nome: nome, alias ou identificador do Webhook.

  5. Selecione Salvar quando terminar para atualizar o grupo de ações.

Testando sua integração de webhook por meio de uma solicitação HTTP POST

  1. Crie a carga útil de integridade do serviço que você deseja enviar. Você pode encontrar um exemplo de carga de webhook de integridade do serviço em Webhooks para alertas de log de atividades do Azure.

  2. 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>
    
  3. Você deve receber uma 200 OK resposta com a mensagem de status "bem-sucedido".

  4. Vá para OpsGenie para confirmar que sua integração foi configurada com êxito.

Próximos passos