Sdílet prostřednictvím


Odesílání upozornění služby Azure Service Health pomocí OpsGenie pomocí webhooků

V tomto článku se dozvíte, jak nastavit upozornění služby Azure Service Health s OpsGenie pomocí webhooku. Pomocí integrace služby Azure Service Health v OpsGenie můžete předávat upozornění služby Azure Service Health do opsGenie. OpsGenie může určit správné osoby, které mají upozorňovat na základě plánů hovorů, pomocí e-mailu, textových zpráv (SMS), telefonních hovorů, nabízených oznámení pro iOS a Android a eskalace upozornění, dokud se upozornění neoznámí nebo zavře.

Vytvoření adresy URL integrace stavu služby v OpsGenie

  1. Ujistěte se, že jste se zaregistrovali a jste přihlášení ke svému účtu OpsGenie .

  2. Přejděte do části Integrace v OpsGenie.

    Část Integrace v OpsGenie

  3. Vyberte tlačítko integrace služby Azure Service Health.

    Tlačítko Azure Service Health v OpsGenie

  4. Pojmenujte upozornění a zadejte pole Přiřazeno týmu .

  5. Vyplňte další pole, jako jsou Příjemci, Povoleno a Potlačit oznámení.

  6. Zkopírujte a uložte adresu URL integrace, která by už měla obsahovat vaše apiKey připojení na konec.

    Adresa URL integrace v OpsGenie

  7. Výběr možnosti Uložit integraci

Vytvoření upozornění pomocí OpsGenie na webu Azure Portal

Pro novou skupinu akcí:

  1. Postupujte podle kroků 1 až 8 v části Vytvoření upozornění na oznámení o stavu služby pro novou skupinu akcí pomocí webu Azure Portal.

  2. Definujte v seznamu akcí:

    a. Typ akce: Webhook

    b. Podrobnosti: Adresa URL integrace OpsGenie, kterou jste dříve uložili.

    c. Název: Název, alias nebo identifikátor webhooku.

  3. Výběrem možnosti Uložit po dokončení vytvořte upozornění.

Pro existující skupinu akcí:

  1. Na webu Azure Portal vyberte Monitorovat.

  2. V části Nastavení vyberte skupiny akcí.

  3. Najděte a vyberte skupinu akcí, kterou chcete upravit.

  4. Přidat do seznamu akcí:

    a. Typ akce: Webhook

    b. Podrobnosti: Adresa URL integrace OpsGenie, kterou jste dříve uložili.

    c. Název: Název, alias nebo identifikátor webhooku.

  5. Výběrem možnosti Uložit po dokončení aktualizujte skupinu akcí.

Testování integrace webhooku prostřednictvím požadavku HTTP POST

  1. Vytvořte datovou část stavu služby, kterou chcete odeslat. Ukázkovou datovou část webhooku stavu služby najdete v webhoocích pro upozornění protokolu aktivit Azure.

  2. Následujícím způsobem vytvořte požadavek HTTP POST:

    POST        https://api.opsgenie.com/v1/json/azureservicehealth?apiKey=<APIKEY>
    
    HEADERS     Content-Type: application/json
    
    BODY        <service health payload>
    
  3. Měla by se zobrazit odpověď se zprávou 200 OK o úspěšném stavu.

  4. Přejděte do opsGenie a ověřte, že vaše integrace byla úspěšně nastavena.

Další kroky