az monitor alert-processing-rule
Nota
Essa referência faz parte da extensão alertsmanagement para a CLI do Azure (versão 2.45.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az monitor alert-processing-rule . Saiba mais sobre extensões.
Este grupo de comandos está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus
Gerencie a regra de processamento de alertas com o gerenciamento de alertas.
Comandos
Name | Description | Tipo | Estado |
---|---|---|---|
az monitor alert-processing-rule create |
Crie uma regra de processamento de alertas. |
Extensão | Pré-visualizar |
az monitor alert-processing-rule delete |
Excluir uma regra de processamento de alerta. |
Extensão | Pré-visualizar |
az monitor alert-processing-rule list |
Liste todas as regras de processamento de alertas em uma assinatura ou grupo de recursos. |
Extensão | Pré-visualizar |
az monitor alert-processing-rule show |
Obtenha uma regra de processamento de alertas. |
Extensão | Pré-visualizar |
az monitor alert-processing-rule update |
Habilitar, desabilitar ou atualizar tags para uma regra de processamento de alerta. |
Extensão | Pré-visualizar |
az monitor alert-processing-rule create
O grupo de comandos 'monitor alert-processing-rule' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus
Crie uma regra de processamento de alertas.
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]
Exemplos
Criar ou atualizar uma regra que adiciona um grupo de ações a todos os alertas de uma assinatura
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"
Criar ou atualizar uma regra que adiciona dois grupos de ação a todos os alertas Sev0 e Sev1 em dois grupos de recursos
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"
Criar ou atualizar uma regra que remove todos os grupos de ação de alertas em uma VM específica durante uma janela de manutenção única (1800-2000 em uma data específica, Hora Padrão do Pacífico)
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"
Criar ou atualizar uma regra que remove todos os grupos de ação de todos os alertas de uma assinatura proveniente de uma regra de alerta específica
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"
Criar ou atualizar uma regra que remova todos os grupos de ação de todos os alertas em qualquer VM em dois grupos de recursos durante uma janela de manutenção recorrente (2200-0400 a cada Sáb e Sol, Hora Padrão da Índia)
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"
Criar ou atualizar uma regra que remova todos os grupos de ação fora do horário comercial (Seg-Sex 09:00-17:00, Hora Padrão do Leste)
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"
Parâmetros Obrigatórios
Nome da regra de processamento de alertas.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Indique o tipo da regra de processamento de alertas.
Lista de IDs de recursos (delimitados por espaço) para escopo. A regra será aplicada a alertas que dispararam sobre recursos dentro desse escopo.
Parâmetros Opcionais
Lista de ids de recursos (delimitados por espaço) de grupos de ação a serem adicionados. Um uso desse argumento requer que o tipo de regra seja AddActionGroups.
Descrição da regra de processamento de alertas.
Indique se a regra de processamento de alerta fornecida está habilitada ou desabilitada (o padrão está habilitado).
Filtrar alertas por contexto de alerta (carga útil).
O formato de filtro é onde Operator: one of <Equals, NotEquals, Contains, DoesNotContain> Values: Lista de valores a serem correspondidos para uma determinada condição.
Filtrar alertas por descrição da regra de alerta.
Filtre alertas por ID de alerta.
Filtrar alertas por nome da regra de alerta.
Filtre alertas por condição do monitor.
Filtre alertas por serviço de monitor.
Filtrar alertas por grupo de recursos.
Filtre alertas por tipo de recurso.
Filtre alertas por gravidade <Sev0, Sev1, Sev2, Sev3, Sev4>.
Filtre alertas por tipo de sinal.
Filtre alertas por recurso.
Data de fim da regra. Formato: «AAAA-MM-DD hh:mm:ss».
Lista de valores de padrão de recorrência.
--schedule-recurrence : Lista de valores de padrão de recorrência (delimitado por espaço). Para um tipo de recorrência semanal, os valores permitidos são de domingo a sábado. Para um tipo de recorrência mensal, os valores permitidos são de 1 a 31 (dias do mês).
Lista de valores de padrão de recorrência para o segundo padrão de recorrência.
--schedule-recurrence-2 : Lista de valores de padrão de recorrência (delimitado por espaço). Para um tipo de recorrência semanal, os valores permitidos são de domingo a sábado. Para um tipo de recorrência mensal, os valores permitidos são de 1 a 31 (dias do mês).
Hora de término para cada recorrência. Formato: hh:mm:ss.
Hora de início para cada recorrência. Formato: hh:mm:ss.
Especifica quando a regra de processamento deve ser aplicada. Padrão para Sempre.
Hora de término para cada recorrência. Formato: 'hh:mm:ss'.
Hora de início para cada recorrência. Formato: 'hh:mm:ss'.
Especifica quando a regra de processamento deve ser aplicada.
Data de início da regra. Formato: «AAAA-MM-DD hh:mm:ss».
Agendar fuso horário.
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az monitor alert-processing-rule delete
O grupo de comandos 'monitor alert-processing-rule' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus
Excluir uma regra de processamento de alerta.
az monitor alert-processing-rule delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Exemplos
Excluir uma regra de processamento de alerta.
az monitor alert-processing-rule delete \
--resource-group myResourceGroup \
--name myRuleName
Parâmetros Opcionais
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
Nome da regra de processamento de alertas.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Não solicite confirmação.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az monitor alert-processing-rule list
O grupo de comandos 'monitor alert-processing-rule' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus
Liste todas as regras de processamento de alertas em uma assinatura ou grupo de recursos.
az monitor alert-processing-rule list [--resource-group]
Exemplos
Listar todas as regras de processamento de alertas na assinatura atual
az monitor alert-processing-rule list
Listar todas as regras de processamento de alertas em um grupo de recursos
az monitor alert-processing-rule list \
--resource-group myResourceGroup
Parâmetros Opcionais
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az monitor alert-processing-rule show
O grupo de comandos 'monitor alert-processing-rule' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus
Obtenha uma regra de processamento de alertas.
az monitor alert-processing-rule show [--ids]
[--name]
[--resource-group]
[--subscription]
Exemplos
Obter uma regra de processamento de alertas por nome
az monitor alert-processing-rule show \
--name myRuleName \
--resource-group myRuleNameResourceGroup
Obter regra de processamento de alertas por ids
az monitor alert-processing-rule show \
--ids ruleId1 ruleId2
Parâmetros Opcionais
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
Nome da regra de processamento de alertas.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az monitor alert-processing-rule update
O grupo de comandos 'monitor alert-processing-rule' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus
Habilitar, desabilitar ou atualizar tags para uma regra de processamento de alerta.
az monitor alert-processing-rule update [--add]
[--enabled {false, true}]
[--force-string]
[--ids]
[--name]
[--remove]
[--resource-group]
[--set]
[--subscription]
[--tags]
Exemplos
PatchAlertProcessingRule
az monitor alert-processing-rule update \
--name "WeeklySuppression" \
--enabled false \
--tags key1="value1" key2="value2" --resource-group "alertscorrelationrg"
Parâmetros Opcionais
Adicione um objeto a uma lista de objetos especificando um caminho e pares de valor de chave. Exemplo: --add property.listProperty <key=value, string or JSON string>
.
Indique se a regra de processamento determinada está habilitada ou desabilitada (os valores são True e False).
Ao usar 'set' ou 'add', preserve literais de string em vez de tentar converter para JSON.
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
Nome da regra de processamento de alertas.
Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Atualize um objeto especificando um caminho de propriedade e um valor a ser definido. Exemplo: --set property1.property2=<value>
.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.