Упражнение. Использование оповещения журнала действий и группы действий для уведомления пользователей о событиях в инфраструктуре Azure
Компания доставки, для которой вы работаете, хочет избежать каких-либо будущих проблем с обновлениями своих приложений на платформе Azure. Чтобы улучшить возможности оповещений в Azure, можно создать оповещения журнала действий.
Цель состоит в том, чтобы настроить виртуальную машину Linux и создать правило мониторинга журнала действий, чтобы определить, когда виртуальная машина удаляется. Затем удалите виртуальную машину, чтобы активировать это оповещение.
Создание монитора журнала действий Azure
Войдите на портал Azure, используя ту же учетную запись, с помощью которой вы активировали песочницу.
В меню ресурсов портала Azure или в разделе Службы Azure выберите Монитор. Откроется панель Обзор для Монитора.
В меню "Монитор" выберите пункт Оповещения. Откроется панель Мониторинг | Оповещения.
В строке команд щелкните + Создать, а затем — Правило генерации оповещений. Откроется область "Создание правила генерации оповещений" с открытым разделом "Область " и областью "Выбор ресурса " в правой части экрана.
В области Выбор ресурса в поле Фильтрация по подписке уже должен быть выбран пункт Подписка Concierge. В раскрывающемся списке Фильтрация по типу ресурса найдите и выберите пункт Виртуальные машины.
Вам нужно получать оповещения об удалении любой виртуальной машины в группе ресурсов. Выберите поле для группы ресурсов [имя группы ресурсов песочницы]
, а затем нажмите кнопку "Применить". Снова откроется область Создание правила генерации оповещений. Для параметра "Область целевого ресурса" установлено значение Все виртуальные машины. Перейдите на вкладку Условие. Откроется область Выбор сигнала.
Выберите ссылку "Просмотреть все сигналы", а затем найдите и выберите "Удалить виртуальную машину" (Виртуальные машины). Нажмите кнопку Применить.
Снова откроется область Создание правила генерации оповещений. Чтобы получать оповещения всех типов, для параметра Логика оповещения оставьте значение по умолчанию Выбрано все. Оставьте панель Создание правила генерации оповещений открытой для работы со следующим разделом.
Добавление действия оповещения по электронной почте
Для предыдущего оповещения Azure Monitor вы не добавили никаких действий. Вы просто просмотрели активированные оповещения на портале Azure. Действия позволяют отправлять сообщение электронной почты для уведомлений, активировать функцию Azure или вызвать веб-перехватчик. В этом упражнении мы добавляем оповещение электронной почты при удалении виртуальных машин.
На панели "Создание правила генерации оповещений" нажмите кнопку "Далее: действия" и нажмите кнопку "Создать группу действий". Откроется область Создание группы действий.
На вкладке Основные сведения введите указанные ниже значения для каждого параметра.
Параметр Значение Сведения о проекте Отток подписок Подписка Concierge Группа ресурсов В раскрывающемся списке выберите группу ресурсов песочницы Область/регион Глобальный (по умолчанию) Сведения об экземпляре Имя группы действий Оповещение операционного отдела Показать имя AlertOpsTeam Выберите Далее: уведомления и введите следующие значения для каждого параметра.
Параметр Значение Тип уведомления Выберите Сообщения электронной почты, SMS-сообщения, push-уведомления и голосовые вызовы Имя. Виртуальная машина удалена Появится панель "Электронная почта", "SMS-сообщение", "Push-сообщение", "Голосовая связь ". Если это не так, щелкните значок "Изменить карандаш".
Выберите Электронная почта и в поле Электронная почта введите свой адрес электронной почты, а затем нажмите кнопку ОК.
Щелкните Просмотр и создание для проверки входных данных.
Нажмите кнопку создания.
Снова откроется область Создание правила генерации оповещений. Нажмите кнопку "Далее" и введите следующие значения для каждого параметра.
Параметр Значение Имя правила генерации оповещений Виртуальная машина удалена Description Виртуальная машина в вашей группе ресурсов была удалена Разверните раздел "Дополнительные параметры" и убедитесь, что выбрано правило генерации оповещений при создании.
Выберите "Проверка и создание ", чтобы проверить входные данные, а затем нажмите кнопку "Создать".
Получатели, добавленные в настроенную группу действий (группа операций), получают уведомление:
- при добавлении в группу действий;
- при активации оповещения;
- при активации оповещения.
Вступление в силу правила генерации оповещений на основе журнала действий может занять до пяти минут. В этом упражнении при удалении виртуальной машины перед развертыванием правила правило генерации оповещений может не активироваться. Из-за этой задержки при выполнении описанных ниже действий вы можете получить другие результаты после удаления виртуальной машины.
Удаление виртуальной машины
Чтобы активировать оповещение, необходимо удалить виртуальную машину Linux, созданную в предыдущем упражнении.
В меню портала Azure или на домашней странице выберите Виртуальные машины.
Установите флажок для виртуальной машины vm1 .
В строке меню выберите пункт Удалить.
Введите удаление , чтобы подтвердить удаление и нажмите кнопку "Удалить".
В заголовке окна выберите значок Уведомления и дождитесь успешного удаления vm1.
Просмотр оповещений на основе журнала действий в Azure Monitor
В этом упражнении вы настроите виртуальную машину Ubuntu и создадите правило на основе журнала действий для обнаружения удаления виртуальной машины. Затем вы удалили виртуальную машину из группы ресурсов. Теперь необходимо проверить, было ли оповещение активировано.
Вы должны получить уведомление, которое читает, важное уведомление: виртуальная машина оповещений Azure Monitor была удалена... Если нет, откройте программу электронной почты и найдите сообщение электронной почты.azure-noreply@microsoft.com
В меню ресурсов портал Azure выберите "Монитор" и выберите "Оповещения" в меню слева.
Вы должны иметь три подробных оповещения, созданные путем удаления vm1.
Выберите имя одного из оповещений (например, VM was deleted (Виртуальная машина была удалена)). Откроется панель сведений об оповещении, где вы увидите дополнительные сведения о событии.
Добавление правила обработки оповещений в оповещение
Мы будем планировать однократное, ночное, запланированное обслуживание. Начинается вечером и продолжается до следующего утра.
В меню ресурсов портал Azure выберите "Монитор", выберите "Оповещения" в меню слева и выберите правила обработки оповещений в строке меню.
Выберите + Создать.
Установите флажок для группы ресурсов песочницы в качестве области действия правила обработки оповещений, а затем нажмите кнопку "Применить".
Нажмите кнопку "Далее": параметры правила, а затем нажмите кнопку "Отключить уведомления".
Нажмите кнопку "Далее" — планирование.
По умолчанию правило работает постоянно, если его не отключить. Мы определим правило для подавления уведомлений о однократном плановом обслуживании. Введите следующие параметры для планирования правила обработки оповещений:
Параметр Значение Применять правило В определенное время Начать Введите текущую дату в 10 вечера. Завершить Введите завтрашную дату в 7 утра. Time zone Выберите локальный часовой пояс. Нажмите кнопку "Далее": сведения и введите следующие параметры:
Параметр Значение Группа ресурсов Выберите группу ресурсов песочницы. Имя правила Общие сведения об управляемых дисках Azure Description Подавление уведомлений во время планового обслуживания. Выберите "Проверка и создание ", чтобы проверить входные данные, а затем нажмите кнопку "Создать".