Отправка оповещений о работоспособности служб Azure для OpsGenie с помощью веб-перехватчиков
В этой статье показано, как с помощью веб-перехватчика настроить в OpsGenie оповещения о работоспособности служб Azure. Используя интеграцию работоспособности служб Azure в OpsGenie, можно перенаправлять в OpsGenie оповещения о работоспособности служб Azure. OpsGenie может определить, каких лиц следует уведомить, на основе расписаний по вызовам, используя электронную почту, текстовые сообщения (SMS), телефонные звонки, push-уведомления iOS и Android и выполняя эскалацию оповещений до их подтверждения или закрытия.
Создание URL-адреса интеграции работоспособности служб в OpsGenie
Убедитесь, что у вас есть учетная запись OpsGenie, и выполните вход в нее.
Перейдите в раздел Integrations (Интеграции) в OpsGenie.
Выберите кнопку интеграции Azure Service Health (Работоспособность служб Azure).
Задайте имя для оповещения и укажите значение в поле Assigned to Team (Назначено команде).
Заполните остальные поля, такие как Recipients (Получатели), Enabled (Включено) и Suppress Notifications (Подавлять уведомления).
Скопируйте и сохраните URL-адрес интеграции, который уже должен содержать в конце
apiKey
.Выберите Save Integration(Сохранить интеграцию).
Создание оповещения с помощью OpsGenie на портале Azure
Для новой группы действий сделайте следующее.
Выполните шаги 1–8 из раздела Создание оповещения для уведомления о работоспособности службы для новой группы действий с помощью портала Azure.
В списке Действия определите следующие сведения.
a. Тип действия: веб-перехватчик
b. Подробности: URL-адрес интеграции для OpsGenie, который вы сохранили ранее.
c. Имя: имя, псевдоним или идентификатор веб-перехватчика.
Завершив создание оповещения, нажмите кнопку Сохранить.
Для существующей группы действий сделайте следующее.
На портале Azure выберите Монитор.
В разделе Параметры выберите Группы действий.
Найдите и выберите группу действий, для которой нужно изменить сведения.
В список Действия добавьте следующие сведения.
a. Тип действия: веб-перехватчик
b. Подробности: URL-адрес интеграции для OpsGenie, который вы сохранили ранее.
c. Имя: имя, псевдоним или идентификатор веб-перехватчика.
Завершив изменение группы действий, нажмите кнопку Сохранить.
Проверка интеграции с веб-перехватчиком с помощью запроса HTTP POST
Создайте полезные данные о работоспособности служб, которые хотите отправить. Пример полезных данных для веб-перехватчика службы работоспособности служб см. в статье Веб-перехватчики для оповещений журнала действий Azure.
Создайте запрос HTTP POST следующим образом:
POST https://api.opsgenie.com/v1/json/azureservicehealth?apiKey=<APIKEY> HEADERS Content-Type: application/json BODY <service health payload>
При его отправке должен быть получен ответ
200 OK
с сообщением о состоянии Successful (Успешно).Откройте OpsGenie и убедитесь, что интеграция настроена успешно.
Следующие шаги
- Узнайте, как настроить уведомления веб-перехватчика для существующих систем управления проблемами.
- Просмотрите схему веб-перехватчика оповещений журнала действий в статье Объекты webhook для оповещений журнала действий Azure.
- Дополнительные сведения об уведомлениях о работоспособности службы см. в этой статье.
- Дополнительные сведения о группах действий см. в статье Создание групп действий и управление ими на портале Azure.