Управление правилами генерации оповещений

Управление правилами генерации оповещений на портале Azure или с помощью CLI или PowerShell.

Управление правилами генерации оповещений на портале Azure

  1. На портале последовательно выберите Мониторинг и Оповещения.

  2. На верхней панели команд выберите Правила генерации оповещений. На странице отображаются все правила генерации оповещений во всех подписках.

    Снимок экрана: страница правил оповещений.

  3. Список правил можно фильтровать с помощью доступных фильтров:

    • Отток подписок
    • Условие оповещения
    • Важность
    • Ответ пользователя
    • Служба мониторинга
    • Тип сигнала
    • Группа ресурсов
    • Тип целевого ресурса
    • Имя ресурса
    • Состояние подавления

    Примечание.

    Если вы фильтруете область, список правил оповещений target resource type не включает правила оповещений о работоспособности ресурсов. Чтобы просмотреть правила оповещений о работоспособности ресурсов, удалите Target resource type фильтр или отфильтруйте правила на Resource group основе или Subscription.

  4. Выберите правило генерации оповещений или используйте проверка boxes слева, чтобы выбрать несколько правил генерации оповещений.

  5. Если выбрать несколько правил генерации оповещений, можно включить или отключить выбранные правила. Выбор нескольких правил может оказаться полезным, если требуется выполнить обслуживание определенных ресурсов.

  6. Если выбрать одно правило генерации оповещений, можно изменить, отключить, дублировать или удалить правило в области правил генерации оповещений.

    Снимок экрана: область правил оповещений.

  7. Чтобы изменить правило генерации оповещений, нажмите кнопку "Изменить", а затем измените все поля в следующих разделах. Невозможно изменить имя правила генерации оповещений или тип сигнала существующего правила генерации оповещений.

  8. Затем нажмите кнопку Сохранить на верхней панели команд.

Примечание.

В этом разделе описано, как управлять правилами генерации оповещений, созданными в актуальной версии пользовательского интерфейса или с помощью версии API, более поздней, чем 2018-04-16. Сведения о просмотре правил генерации оповещений поиска журналов и управлении ими, созданными в предыдущих версиях, см. в статье "Просмотр правил генерации оповещений поиска по журналам", созданных в предыдущих версиях .

Вы можете создать новое правило генерации оповещений или включить рекомендуемые правила генерации оповещений в портал Azure.

Система компилирует список рекомендуемых правил генерации оповещений на основе:

  • знания поставщиком ресурсов важных сигналов и пороговых значений для мониторинга ресурса;
  • Данные, которые сообщают нам, что клиенты обычно оповещают об этом ресурсе.

Примечание.

Для этого включена функция рекомендаций правил генерации оповещений:

  • Виртуальные машины
  • Ресурсы AKS
  • Рабочие области Log Analytics

Снимок экрана: страница

Чтобы включить рекомендуемые правила генерации оповещений:

  1. В левой области выберите "Оповещения".

  2. Выберите "Вид и настройка". Откроется область "Настройка рекомендуемых правил генерации оповещений" со списком рекомендуемых правил генерации оповещений на основе типа ресурса.

    Снимок экрана: область рекомендуемых правил генерации оповещений.

  3. В разделе "Выбор правил генерации оповещений" все рекомендуемые оповещения заполняются значениями по умолчанию для условия правила, например процент использования ЦП, который требуется активировать. Вы можете изменить значения по умолчанию, если вы хотите, или отключить оповещение.

  4. Разверните все правила генерации оповещений, чтобы просмотреть сведения. По умолчанию уровень серьезности для каждого из них является информационным. Вы можете измениться на другую серьезность, если вы хотите.

    Снимок экрана: рекомендуемая конфигурация правила генерации оповещений.

  5. В разделе Оповещать меня, если выберите способ уведомления о срабатывании оповещения.

  6. Выберите "Использовать существующую группу действий" и введите сведения о существующей группе действий, если вы хотите использовать уже имеющуюся группу действий.

  7. Выберите Сохранить.

Просмотр журнала активации правила генерации оповещений

Чтобы просмотреть журнал правила генерации оповещений, необходимо иметь роль с разрешениями на чтение в подписке, содержащей ресурс, на который запускается оповещение.

  1. На портале последовательно выберите Мониторинг и Оповещения.

  2. На верхней панели команд выберите Правила генерации оповещений. На странице отображаются все правила генерации оповещений во всех подписках.

    Снимок экрана: страница правил оповещений.

  3. Выберите правило генерации оповещений, а затем выберите журнал на левой панели, чтобы просмотреть историю активации правила генерации оповещений.

    Снимок экрана: кнопка журнала на странице правил оповещений.

Управление правилами генерации оповещений о метриках с помощью Azure CLI

В этом разделе описывается управление правилами генерации оповещений метрик с помощью кроссплатформенного интерфейса командной строки Azure. В следующих примерах используется Azure Cloud Shell.

  1. На портале выберите Cloud Shell.

  2. Используйте следующие параметры az monitor metrics alert команды CLI в этой таблице:

    То, что вы хотите сделать Команда CLI
    Просмотр всех оповещений метрик в группе ресурсов az monitor metrics alert list -g {ResourceGroup}
    Дополнительные сведения о правиле генерации оповещений метрик az monitor metrics alert show -g {ResourceGroup} -n {AlertRuleName}
    az monitor metrics alert show --ids {RuleResourceId}
    Отключение правила генерации оповещений для метрики az monitor metrics alert update -g {ResourceGroup} -n {AlertRuleName} --enabled false
    Удаление правила генерации оповещений для метрики az monitor metrics alert delete -g {ResourceGroup} -n {AlertRuleName}
    Дополнительные сведения о команде az monitor metrics alert --help

Управление правилами генерации оповещений для метрик с помощью PowerShell

Для правил генерации оповещений для метрик предусмотрены специальные командлеты PowerShell:

  • Add-AzMetricAlertRuleV2: создание нового правила генерации оповещений для метрики или обновление существующего.
  • Get-AzMetricAlertRuleV2: получение одного или нескольких правил оповещений для метрик.
  • Remove-AzMetricAlertRuleV2: удаление правила генерации оповещения для метрики.

Управление правилами генерации оповещений для метрик с помощью REST API

  • Создать или обновить: создание нового правила генерации оповещений для метрики или обновление существующего.
  • Получить: получение определенного правила генерации оповещений для метрики.
  • Список по группе ресурсов: получение списка правил генерации оповещений для метрик в определенной группе ресурсов.
  • Список по подписке: получение списка правил оповещений для метрик в определенной подписке.
  • Обновить: обновление правила генерации оповещения для метрики.
  • Удалить: удаление правила генерации оповещения для метрики.

Удаление правил генерации оповещений метрик, определенных для удаленного ресурса

При удалении ресурса Azure связанные с ним правила генерации оповещений метрики не удаляются автоматически. Чтобы удалить правила генерации оповещений, связанные с удаленным ресурсом, выполните следующие действия.

  1. Откройте группу ресурсов, в которой определен удаленный ресурс.
  2. В списке ресурсов установите флажок Показать скрытые типы.
  3. Отфильтруйте список по типу = microsoft.insights/metricalerts.
  4. Выберите соответствующие правила генерации оповещений и нажмите кнопку Удалить.

Проверьте количество используемых правил генерации оповещений метрик

Чтобы проверка текущее количество используемых правил генерации оповещений метрик, выполните следующие действия.

На портале Azure

  1. На экране Оповещения щелкните Управление правилами оповещения.
  2. Выберите соответствующую подписку в раскрывающемся списке Подписки.
  3. Не следует использовать фильтры для выбора определенной группы ресурсов, типа ресурса или ресурса.
  4. В раскрывающемся списке Тип сигнала выберите Метрики.
  5. Убедитесь, что в раскрывающемся списке Состояние установлено значение Включено.
  6. Общее число правил генерации оповещений метрик отображается над списком правил генерации оповещений.

Использование API

Управление правилами генерации оповещений поиска по журналам с помощью интерфейса командной строки

В этом разделе описывается управление оповещениями поиска по журналам с помощью кроссплатформенного интерфейса командной строки Azure. В следующих примерах используется Azure Cloud Shell.

Примечание.

Поддержка Azure CLI доступна только для API scheduledQueryRules версии 2021-08-01 и более поздних версий. Предыдущие версии API могут использовать интерфейс командной строки Azure Resource Manager с шаблонами, как описано ниже. Если используется устаревший API оповещений анализа журналов, необходимо будет переключиться, чтобы использовать интерфейс командной строки. Дополнительные сведения о переключении.

  1. На портале выберите Cloud Shell.

  2. Используйте следующие параметры az monitor scheduled-query alert команды CLI в этой таблице:

    То, что вы хотите сделать Команда CLI
    Просмотр всех правил генерации оповещений журнала в группе ресурсов az monitor scheduled-query list -g {ResourceGroup}
    Просмотр сведений о правиле генерации оповещений журнала az monitor scheduled-query show -g {ResourceGroup} -n {AlertRuleName}
    az monitor scheduled-query show --ids {RuleResourceId}
    Отключение правила генерации оповещения журнала az monitor scheduled-query update -g {ResourceGroup} -n {AlertRuleName} --disabled true
    Удаление правила генерации оповещения журнала az monitor scheduled-query delete -g {ResourceGroup} -n {AlertRuleName}
    Дополнительные сведения о команде az monitor scheduled-query --help

Управление правилами генерации оповещений поиска по журналам с помощью интерфейса командной строки Azure Resource Manager с помощью шаблонов

az login
az deployment group create \
    --name AlertDeployment \
    --resource-group ResourceGroupofTargetResource \
    --template-file mylogalerttemplate.json \
    --parameters @mylogalerttemplate.parameters.json

Ответ 201 возвращается при успешном создании. Ответ 200 возвращается при успешном обновлении.

Управление правилами генерации оповещений поиска по журналам с помощью PowerShell

Правила генерации оповещений поиска журналов имеют этот выделенный командлет PowerShell:

  • New-AzScheduledQueryRule: создает новое правило генерации оповещений поиска по журналам или обновляет существующее правило генерации оповещений поиска по журналам.

Проверьте количество используемых правил генерации оповещений журнала

На портале Azure

  1. На экране "Оповещения" в Azure Monitor выберите Правила генерации оповещений.
  2. В раскрывающемся элементе управления Подписка отфильтруйте нужную подписку. (Не следует выбирать определенную группу ресурсов, тип ресурса или ресурс.)
  3. В раскрывающемся списке Тип сигнала выберите Поиск по журналам.
  4. Убедитесь, что в раскрывающемся списке Состояние установлено значение Включено.

Общее число правил генерации оповещений поиска по журналам отображается над списком правил.

Использование API

Управление правилами генерации оповещений журнала с помощью PowerShell

Для оповещений журнала действий предусмотрены специальные командлеты PowerShell:

  • Set-AzActivityLogAlert: создает оповещение журнала действий или обновляет существующее оповещение журнала действий.
  • Get-AzActivityLogAlert: возвращает один или несколько ресурсов оповещений журнала действий.
  • Enable-AzActivityLogAlert: включает существующее оповещение журнала действий и задает его теги.
  • Disable-AzActivityLogAlert: отключает существующее оповещение журнала действий и задает его теги.
  • Remove-AzActivityLogAlert: удаляет оповещение журнала действий.

Следующие шаги