Wysyłanie alertów dotyczących kondycji usługi platformy Azure za pomocą narzędzia OpsGenie przy użyciu elementów webhook

W tym artykule pokazano, jak skonfigurować alerty usługi Azure Service Health za pomocą narzędzia OpsGenie przy użyciu elementu webhook. Korzystając z integracji usługi Azure Service Health z platformą OpsGenie, możesz przekazywać alerty usługi Azure Service Health do aplikacji OpsGenie. Platforma OpsGenie może określić odpowiednie osoby do powiadamiania na podstawie harmonogramów połączeń, przy użyciu poczty e-mail, wiadomości SMS, połączeń telefonicznych, powiadomień wypychanych systemu iOS i Android oraz eskalacji alertów do momentu potwierdzenia lub zamknięcia alertu.

Tworzenie adresu URL integracji kondycji usługi w aplikacji OpsGenie

  1. Upewnij się, że utworzono konto i zalogowaliśmy się do konta Platformy OpsGenie .

  2. Przejdź do sekcji Integrations (Integracje) w aplikacji OpsGenie.

    The

  3. Wybierz przycisk Integracji z usługą Azure Service Health .

    The

  4. Nadaj alertowi nazwę i określ pole Przypisane do zespołu .

  5. Wypełnij inne pola, takie jak Adresaci, Włączone i Pomiń powiadomienia.

  6. Skopiuj i zapisz adres URL integracji, który powinien już zawierać apiKey dołączony adres URL na końcu.

    The

  7. Wybierz pozycję Zapisz integrację

Tworzenie alertu przy użyciu narzędzia OpsGenie w witrynie Azure Portal

Dla nowej grupy akcji:

  1. Wykonaj kroki od 1 do 8 w temacie Tworzenie alertu w powiadomieniu o kondycji usługi dla nowej grupy akcji przy użyciu witryny Azure Portal.

  2. Zdefiniuj na liście akcji:

    a. Typ akcji:Element webhook

    b. Szczegóły: wcześniej zapisany adres URL integracji platformy OpsGenie.

    c. Nazwa: nazwa elementu webhook, alias lub identyfikator.

  3. Wybierz pozycję Zapisz po zakończeniu, aby utworzyć alert.

Dla istniejącej grupy akcji:

  1. W witrynie Azure Portal wybierz pozycję Monitoruj.

  2. W sekcji Ustawienia wybierz pozycję Grupy akcji.

  3. Znajdź i wybierz grupę akcji, którą chcesz edytować.

  4. Dodaj do listy akcji:

    a. Typ akcji:Element webhook

    b. Szczegóły: wcześniej zapisany adres URL integracji platformy OpsGenie.

    c. Nazwa: nazwa elementu webhook, alias lub identyfikator.

  5. Wybierz pozycję Zapisz po zakończeniu, aby zaktualizować grupę akcji.

Testowanie integracji elementu webhook za pośrednictwem żądania HTTP POST

  1. Utwórz ładunek kondycji usługi, który chcesz wysłać. Przykładowy ładunek elementu webhook kondycji usługi można znaleźć w sekcji Elementy webhook dla alertów dziennika aktywności platformy Azure.

  2. Utwórz żądanie HTTP POST w następujący sposób:

    POST        https://api.opsgenie.com/v1/json/azureservicehealth?apiKey=<APIKEY>
    
    HEADERS     Content-Type: application/json
    
    BODY        <service health payload>
    
  3. Powinna zostać wyświetlona 200 OK odpowiedź z komunikatem o stanie "powodzenie".

  4. Przejdź do witryny OpsGenie , aby potwierdzić, że integracja została pomyślnie skonfigurowana.

Następne kroki