Compartir a través de


Envío de alertas de Azure Service Health con OpsGenie mediante webhooks

Este artículo muestra cómo configurar las alertas de estado del servicio de Azure con OpsGenie mediante un webhook. Mediante el uso de la integración del estado del servicio de Azure de OpsGenie puede reenviar alertas de estado del servicio de Azure a OpsGenie. OpsGenie puede determinar las personas adecuadas a las que enviar la notificación según las programaciones de entrega mediante correo electrónico, mensajes de texto (SMS), llamadas de teléfono, notificaciones de inserción de iOS y Android y la escalación de alertas hasta que la alerta se confirma o se cierra.

Creación de una dirección URL de integración de estado del servicio en OpsGenie

  1. Asegúrese de que se ha registrado y ha iniciado sesión en su cuenta de OpsGenie.

  2. Vaya a la sección Integrations (Integraciones) en OpsGenie.

    La sección

  3. Seleccione el botón de integración Azure Service Health (Estado del servicio de Azure).

    El botón

  4. Nombre la alerta y especifique el campo Asignado al equipo.

  5. Rellene los demás campos como Recipients (Destinatarios), Enabled (Habilitado) y Suppress Notifications (Suprimir notificaciones).

  6. Copie y guarde la dirección URL, ya que debe contener la apiKey anexada al final.

    La

  7. Seleccione Save Integration (Guardar integración).

Creación de una alerta con OpsGenie en Azure Portal

Para un nuevo grupo de acciones:

  1. Siga los pasos del 1 al 8 en Creación de una alerta basada en una notificación de mantenimiento del servicio para un nuevo grupo de acciones con Azure Portal.

  2. Defina la lista de acciones:

    a. Tipo de acción: Webhook

    b. Detalles: la dirección URL de integración de OpsGenie guardada anteriormente.

    c. Nombre: el identificador, alias o nombre de webhook.

  3. Seleccione Guardar cuando termine para crear la alerta.

Para un grupo de acciones existentes:

  1. En Azure Portal, seleccione Supervisión.

  2. En la sección Configuración, seleccione Grupos de acciones.

  3. Busque el grupo de acciones que desee editar.

  4. Defina la lista de acciones:

    a. Tipo de acción: Webhook

    b. Detalles: la dirección URL de integración de OpsGenie guardada anteriormente.

    c. Nombre: el identificador, alias o nombre de webhook.

  5. Cuando termine de actualizar el grupo de acciones, seleccione Guardar.

Prueba de la integración de webhook a través de una solicitud HTTP POST

  1. Cree la carga de estado del servicio que desee enviar. Puede encontrar una carga de webhook de estado del servicio de ejemplo en Webhooks para alertas del registro de actividad de Azure.

  2. Cree una solicitud HTTP POST de la siguiente manera:

    POST        https://api.opsgenie.com/v1/json/azureservicehealth?apiKey=<APIKEY>
    
    HEADERS     Content-Type: application/json
    
    BODY        <service health payload>
    
  3. Debe recibir una respuesta 200 OK con el mensaje de estado "correcto".

  4. Vaya a OpsGenie para confirmar que la integración se ha configurado correctamente.

Pasos siguientes