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
Upewnij się, że utworzono konto i zalogowaliśmy się do konta Platformy OpsGenie .
Przejdź do sekcji Integrations (Integracje) w aplikacji OpsGenie.
Wybierz przycisk Integracji z usługą Azure Service Health .
Nadaj alertowi nazwę i określ pole Przypisane do zespołu .
Wypełnij inne pola, takie jak Adresaci, Włączone i Pomiń powiadomienia.
Skopiuj i zapisz adres URL integracji, który powinien już zawierać
apiKey
dołączony adres URL na końcu.Wybierz pozycję Zapisz integrację
Tworzenie alertu przy użyciu narzędzia OpsGenie w witrynie Azure Portal
Dla nowej grupy akcji:
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.
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.
Wybierz pozycję Zapisz po zakończeniu, aby utworzyć alert.
Dla istniejącej grupy akcji:
W witrynie Azure Portal wybierz pozycję Monitoruj.
W sekcji Ustawienia wybierz pozycję Grupy akcji.
Znajdź i wybierz grupę akcji, którą chcesz edytować.
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.
Wybierz pozycję Zapisz po zakończeniu, aby zaktualizować grupę akcji.
Testowanie integracji elementu webhook za pośrednictwem żądania HTTP POST
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.
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>
Powinna zostać wyświetlona
200 OK
odpowiedź z komunikatem o stanie "powodzenie".Przejdź do witryny OpsGenie , aby potwierdzić, że integracja została pomyślnie skonfigurowana.
Następne kroki
- Dowiedz się, jak skonfigurować powiadomienia elementu webhook dla istniejących systemów zarządzania problemami.
- Przejrzyj schemat elementu webhook alertu dziennika aktywności.
- Dowiedz się więcej o powiadomieniach dotyczących kondycji usługi.
- Dowiedz się więcej o grupach akcji.