az monitor alert-processing-rule
Примечание.
Эта ссылка является частью расширения alertsmanagement для Azure CLI (версия 2.45.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az monitor alert-processing-rule . Подробнее о расширениях.
Эта группа команд находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus
Управление правилом обработки оповещений с помощью оповещений.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az monitor alert-processing-rule create |
Создать правило обработки оповещений. |
Расширение | Предварительный просмотр |
az monitor alert-processing-rule delete |
Удаление правила обработки оповещений. |
Расширение | Предварительный просмотр |
az monitor alert-processing-rule list |
Список всех правил обработки оповещений в подписке или группе ресурсов. |
Расширение | Предварительный просмотр |
az monitor alert-processing-rule show |
Получение правила обработки оповещений. |
Расширение | Предварительный просмотр |
az monitor alert-processing-rule update |
Включение, отключение или обновление тегов для правила обработки оповещений. |
Расширение | Предварительный просмотр |
az monitor alert-processing-rule create
Группа команд "monitor alert-processing-rule" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus
Создать правило обработки оповещений.
az monitor alert-processing-rule create --name
--resource-group
--rule-type {AddActionGroups, RemoveAllActionGroups}
--scopes
[--action-groups]
[--description]
[--enabled {false, true}]
[--filter-alert-context]
[--filter-alert-rule-description]
[--filter-alert-rule-id]
[--filter-alert-rule-name]
[--filter-monitor-condition]
[--filter-monitor-service]
[--filter-resource-group]
[--filter-resource-type]
[--filter-severity]
[--filter-signal-type]
[--filter-target-resource]
[--schedule-end-datetime]
[--schedule-recurrence]
[--schedule-recurrence-2]
[--schedule-recurrence-2-end-time]
[--schedule-recurrence-2-start-time]
[--schedule-recurrence-2-type {Daily, Monthly, Weekly}]
[--schedule-recurrence-end-time]
[--schedule-recurrence-start-time]
[--schedule-recurrence-type {Daily, Monthly, Weekly}]
[--schedule-start-datetime]
[--schedule-time-zone]
[--tags]
Примеры
Создание или обновление правила, которое добавляет группу действий ко всем оповещениям в подписке
az monitor alert-processing-rule create \
--name 'AddActionGroupToSubscription' \
--rule-type AddActionGroups \
--scopes "/subscriptions/MySubscriptionId" \
--action-groups "/subscriptions/MySubscriptionId/resourcegroups/MyResourceGroup1/providers/microsoft.insights/actiongroups/ActionGroup1" \
--enabled true \
--resource-group alertscorrelationrg \
--description "Add ActionGroup1 to all alerts in the subscription"
Создание или обновление правила, которое добавляет две группы действий для всех оповещений Sev0 и Sev1 в двух группах ресурсов
az monitor alert-processing-rule create \
--name 'AddActionGroupsBySeverity' \
--rule-type AddActionGroups \
--action-groups "/subscriptions/MySubscriptionId/resourcegroups/MyResourceGroup1/providers/microsoft.insights/actiongroups/MyActionGroupId1" "/subscriptions/MySubscriptionId/resourceGroups/MyResourceGroup2/providers/microsoft.insights/actionGroups/MyActionGroup2" \
--scopes "/subscriptions/MySubscriptionId" \
--resource-group alertscorrelationrg \
--filter-severity Equals Sev0 Sev1 \
--description "Add AGId1 and AGId2 to all Sev0 and Sev1 alerts in these resourceGroups"
Создайте или обновите правило, которое удаляет все группы действий из оповещений на определенной виртуальной машине во время периода обслуживания (1800–2000 по определенной дате, Тихоокеанское стандартное время)
az monitor alert-processing-rule create \
--name 'RemoveActionGroupsMaintenanceWindow' \
--rule-type RemoveAllActionGroups \
--scopes "/subscriptions/MySubscriptionId/resourceGroups/MyResourceGroup1/providers/Microsoft.Compute/virtualMachines/VMName" \
--resource-group alertscorrelationrg \
--schedule-start-datetime '2022-01-02 18:00:00' \
--schedule-end-datetime '2022-01-02 20:00:00' \
--schedule-time-zone 'Pacific Standard Time' \
--description "Removes all ActionGroups from all Alerts on VMName during the maintenance window"
Создание или обновление правила, которое удаляет все группы действий из всех оповещений в подписке, поступающих из определенного правила генерации оповещений
az monitor alert-processing-rule create \
--name 'RemoveActionGroupsSpecificAlertRule' \
--rule-type RemoveAllActionGroups \
--scopes "/subscriptions/MySubscriptionId" \
--resource-group alertscorrelationrg \
--filter-alert-rule-id Equals "/subscriptions/MySubscriptionId/resourceGroups/MyResourceGroup1/providers/microsoft.insights/activityLogAlerts/RuleName" \
--description "Removes all ActionGroups from all Alerts that fire on above AlertRule"
Создайте или обновите правило, которое удаляет все группы действий из всех оповещений на любой виртуальной машине в двух группах ресурсов во время повторяющегося периода обслуживания (2200-0400 каждый сат и солнце, Индия Стандартное время)
az monitor alert-processing-rule create \
--name 'RemoveActionGroupsRecurringMaintenance' \
--rule-type RemoveAllActionGroups \
--scopes "/subscriptions/MySubscriptionId/resourceGroups/MyResourceGroup1" "/subscriptions/MySubscriptionId/resourceGroups/MyResourceGroup2" \
--resource-group alertscorrelationrg \
--filter-resource-type Equals "microsoft.compute/virtualmachines" \
--schedule-time-zone "India Standard Time" \
--schedule-recurrence-type Weekly \
--schedule-recurrence-start-time "22:00:00" \
--schedule-recurrence-end-time "04:00:00" \
--schedule-recurrence Sunday Saturday \
--description "Remove all ActionGroups from all Virtual machine Alerts during the recurring maintenance"
Создание или обновление правила, которое удаляет все группы действий вне рабочих часов (Mon-Fri 09:00-17:00, Восточное стандартное время)
az monitor alert-processing-rule create \
--name 'RemoveActionGroupsOutsideBusinessHours' \
--rule-type RemoveAllActionGroups \
--scopes "/subscriptions/MySubscriptionId" \
--resource-group alertscorrelationrg \
--schedule-time-zone "Eastern Standard Time" \
--schedule-recurrence-type Daily \
--schedule-recurrence-start-time "17:00:00" \
--schedule-recurrence-end-time "09:00:00" \
--schedule-recurrence-2-type Weekly \
--schedule-recurrence-2 Saturday Sunday \
--description "Remove all ActionGroups outside business hours"
Обязательные параметры
Имя правила обработки оповещений.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Укажите тип правила обработки оповещений.
Список идентификаторов ресурсов (разделенных пробелами) для область. Правило будет применяться к оповещениям, которые были запущены на ресурсах в рамках этого область.
Необязательные параметры
Список идентификаторов ресурсов (разделенных пробелами) групп действий для добавления. Для использования этого аргумента требуется, чтобы тип правила — AddActionGroups.
Описание правила обработки оповещений.
Укажите, включено или отключено ли данное правило обработки оповещений (по умолчанию включено).
Фильтрация оповещений по контексту оповещения (полезные данные).
Формат фильтра— оператор: один из <равных, NotEquals, Contains, DoesNotContain> Values: список значений, которые соответствуют заданному условию.
Фильтрация оповещений по описанию правила генерации оповещений.
Фильтрация оповещений по идентификатору оповещения.
Фильтрация оповещений по имени правила генерации оповещений.
Фильтрация оповещений по условию монитора.
Фильтрация оповещений по службе мониторинга.
Фильтрация оповещений по группе ресурсов.
Фильтрация оповещений по типу ресурса.
Фильтрация оповещений по серьезности <Sev0, Sev1, Sev2, Sev3, Sev4>.
Фильтрация оповещений по типу сигнала.
Фильтрация оповещений по ресурсу.
Дата окончания правила. Формат: "ГГГГ-ММ-ДД чч:мм:сс".
Список значений шаблонов повторения.
--schedule-повторение: список значений шаблонов повторения (разделенных пробелами). Для еженедельного типа повторения допустимые значения — воскресенье до субботы. Для ежемесячного типа повторения допустимые значения — от 1 до 31 (дни месяца).
Список значений шаблонов повторения для второго шаблона повторения.
--schedule-повторение-2: список значений шаблонов повторения (разделенных пробелами). Для еженедельного типа повторения допустимые значения — воскресенье до субботы. Для ежемесячного типа повторения допустимые значения — от 1 до 31 (дни месяца).
Время окончания каждого повторения. Формат: hh:mm:ss.
Время начала для каждого повторения. Формат: hh:mm:ss.
Указывает, когда следует применить правило обработки. По умолчанию — Always.
Время окончания каждого повторения. Формат: hh:mm:ss.
Время начала для каждого повторения. Формат: hh:mm:ss.
Указывает, когда следует применить правило обработки.
Дата начала правила. Формат: "ГГГГ-ММ-ДД чч:мм:сс".
Планирование часового пояса.
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az monitor alert-processing-rule delete
Группа команд "monitor alert-processing-rule" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus
Удаление правила обработки оповещений.
az monitor alert-processing-rule delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Примеры
Удаление правила обработки оповещений.
az monitor alert-processing-rule delete \
--resource-group myResourceGroup \
--name myRuleName
Необязательные параметры
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Имя правила обработки оповещений.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Не запрашивать подтверждение.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az monitor alert-processing-rule list
Группа команд "monitor alert-processing-rule" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus
Список всех правил обработки оповещений в подписке или группе ресурсов.
az monitor alert-processing-rule list [--resource-group]
Примеры
Вывод списка всех правил обработки оповещений в текущей подписке
az monitor alert-processing-rule list
Перечисление всех правил обработки оповещений в группе ресурсов
az monitor alert-processing-rule list \
--resource-group myResourceGroup
Необязательные параметры
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az monitor alert-processing-rule show
Группа команд "monitor alert-processing-rule" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus
Получение правила обработки оповещений.
az monitor alert-processing-rule show [--ids]
[--name]
[--resource-group]
[--subscription]
Примеры
Получение правила обработки оповещений по имени
az monitor alert-processing-rule show \
--name myRuleName \
--resource-group myRuleNameResourceGroup
Получение правила обработки оповещений по идентификаторам
az monitor alert-processing-rule show \
--ids ruleId1 ruleId2
Необязательные параметры
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Имя правила обработки оповещений.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az monitor alert-processing-rule update
Группа команд "monitor alert-processing-rule" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus
Включение, отключение или обновление тегов для правила обработки оповещений.
az monitor alert-processing-rule update [--add]
[--enabled {false, true}]
[--force-string]
[--ids]
[--name]
[--remove]
[--resource-group]
[--set]
[--subscription]
[--tags]
Примеры
PatchAlertProcessingRule
az monitor alert-processing-rule update \
--name "WeeklySuppression" \
--enabled false \
--tags key1="value1" key2="value2" --resource-group "alertscorrelationrg"
Необязательные параметры
Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --add property.listProperty <key=value, string or JSON string>
.
Укажите, включено или отключено ли данное правило обработки (значения — True и False).
При использовании "set" или "add" сохраняйте строковые литералы вместо попытки преобразовать в JSON.
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Имя правила обработки оповещений.
Удалите свойство или элемент из списка. Пример: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=<value>
.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.