az monitor alert-processing-rule

Kommentar

Den här referensen är en del av tillägget alertsmanagement för Azure CLI (version 2.45.0 eller senare). Tillägget installeras automatiskt första gången du kör kommandot az monitor alert-processing-rule . Läs mer om tillägg.

Den här kommandogruppen är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Hantera regeln för aviseringsbearbetning med aviseringshantering.

Kommandon

Name Description Typ Status
az monitor alert-processing-rule create

Skapa en regel för aviseringsbearbetning.

Anknytning Förhandsgranska
az monitor alert-processing-rule delete

Ta bort en regel för aviseringsbearbetning.

Anknytning Förhandsgranska
az monitor alert-processing-rule list

Visa en lista över alla regler för aviseringsbearbetning i en prenumeration eller resursgrupp.

Anknytning Förhandsgranska
az monitor alert-processing-rule show

Hämta en regel för aviseringsbearbetning.

Anknytning Förhandsgranska
az monitor alert-processing-rule update

Aktivera, inaktivera eller uppdatera taggar för en aviseringsbearbetningsregel.

Anknytning Förhandsgranska

az monitor alert-processing-rule create

Förhandsgranskning

Kommandogruppen "monitor alert-processing-rule" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Skapa en regel för aviseringsbearbetning.

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]

Exempel

Skapa eller uppdatera en regel som lägger till en åtgärdsgrupp i alla aviseringar i en prenumeration

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"

Skapa eller uppdatera en regel som lägger till två åtgärdsgrupper i alla Sev0- och Sev1-aviseringar i två resursgrupper

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"

Skapa eller uppdatera en regel som tar bort alla åtgärdsgrupper från aviseringar på en specifik virtuell dator under en engångsunderhållsperiod (1800–2000 vid ett visst datum, Pacific Standard Time)

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"

Skapa eller uppdatera en regel som tar bort alla åtgärdsgrupper från alla aviseringar i en prenumeration som kommer från en specifik aviseringsregel

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"

Skapa eller uppdatera en regel som tar bort alla åtgärdsgrupper från alla aviseringar på en virtuell dator i två resursgrupper under ett återkommande underhållsperiod (2200–0400 varje lör och sön, Indien, standardtid)

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"

Skapa eller uppdatera en regel som tar bort alla åtgärdsgrupper utanför kontorstid (mån-fre 09:00-17:00, eastern standardtid)

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"

Obligatoriska parametrar

--name -n

Namnet på aviseringsbearbetningsregeln.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--rule-type

Ange typ av aviseringsbearbetningsregel.

accepterade värden: AddActionGroups, RemoveAllActionGroups
--scopes

Lista över resurs-ID:er (utrymmesavgränsade) för omfång. Regeln gäller för aviseringar som utlöste resurser inom det omfånget.

Valfria parametrar

--action-groups

Lista över resurs-ID:er (utrymmesavgränsade) med åtgärdsgrupper som ska läggas till. En användning av det här argumentet kräver att regeltypen är AddActionGroups.

--description

Beskrivning av aviseringsbearbetningsregeln.

--enabled

Ange om den angivna aviseringsbearbetningsregeln är aktiverad eller inaktiverad (standardvärdet är aktiverat).

accepterade värden: false, true
--filter-alert-context

Filtrera aviseringar efter aviseringskontext (nyttolast).

Filterformat är där Operator: en av <Lika med, NotEquals, Contains, DoesNotContain-värden> : Lista över värden som ska matchas för ett visst villkor.

--filter-alert-rule-description

Filtrera aviseringar efter beskrivning av aviseringsregler.

--filter-alert-rule-id

Filtrera aviseringar efter aviserings-ID.

--filter-alert-rule-name

Filtrera aviseringar efter aviseringsregelnamn.

--filter-monitor-condition

Filtrera aviseringar efter övervakningsvillkor.

--filter-monitor-service

Filtrera aviseringar efter övervakningstjänst.

--filter-resource-group

Filtrera aviseringar efter resursgrupp.

--filter-resource-type

Filtrera aviseringar efter resurstyp.

--filter-severity

Filtrera aviseringar efter allvarlighetsgrad <Sev0, Sev1, Sev2, Sev3, Sev4>.

--filter-signal-type

Filtrera aviseringar efter signaltyp.

--filter-target-resource

Filtrera aviseringar efter resurs.

--schedule-end-datetime

Slutdatum för regeln. Format: "ÅÅÅÅ-MM-DD hh:mm:ss".

--schedule-recurrence

Lista över värden för upprepningsmönster.

--schedule-recurrence: Lista över värden för upprepningsmönster (blankstegsavgränsad). För en veckovis upprepningstyp är tillåtna värden söndag till lördag. För en månatlig upprepningstyp är tillåtna värden mellan 1 och 31 (dagar i månaden).

--schedule-recurrence-2

Lista över värden för upprepningsmönster för det andra upprepningsmönstret.

--schedule-recurrence-2 : Lista över värden för upprepningsmönster (utrymmesavgränsad). För en veckovis upprepningstyp är tillåtna värden söndag till lördag. För en månatlig upprepningstyp är tillåtna värden mellan 1 och 31 (dagar i månaden).

--schedule-recurrence-2-end-time

Sluttid för varje upprepning. Format: hh:mm:ss.

--schedule-recurrence-2-start-time

Starttid för varje upprepning. Format: hh:mm:ss.

--schedule-recurrence-2-type

Anger när bearbetningsregeln ska tillämpas. Standardvärdet är Alltid.

accepterade värden: Daily, Monthly, Weekly
--schedule-recurrence-end-time

Sluttid för varje upprepning. Format: 'hh:mm:ss'.

--schedule-recurrence-start-time

Starttid för varje upprepning. Format: 'hh:mm:ss'.

--schedule-recurrence-type

Anger när bearbetningsregeln ska tillämpas.

accepterade värden: Daily, Monthly, Weekly
--schedule-start-datetime

Startdatum för regeln. Format: "ÅÅÅÅ-MM-DD hh:mm:ss".

--schedule-time-zone

Schemalägg tidszon.

standardvärde: UTC
--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az monitor alert-processing-rule delete

Förhandsgranskning

Kommandogruppen "monitor alert-processing-rule" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Ta bort en regel för aviseringsbearbetning.

az monitor alert-processing-rule delete [--ids]
                                        [--name]
                                        [--resource-group]
                                        [--subscription]
                                        [--yes]

Exempel

Ta bort en regel för aviseringsbearbetning.

az monitor alert-processing-rule delete \
--resource-group myResourceGroup \
--name myRuleName

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på aviseringsbearbetningsregeln.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--yes -y

Fråga inte efter bekräftelse.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az monitor alert-processing-rule list

Förhandsgranskning

Kommandogruppen "monitor alert-processing-rule" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Visa en lista över alla regler för aviseringsbearbetning i en prenumeration eller resursgrupp.

az monitor alert-processing-rule list [--resource-group]

Exempel

Visa en lista över alla regler för aviseringsbearbetning i den aktuella prenumerationen

az monitor alert-processing-rule list

Visa en lista över alla regler för aviseringsbearbetning i en resursgrupp

az monitor alert-processing-rule list \
--resource-group myResourceGroup

Valfria parametrar

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az monitor alert-processing-rule show

Förhandsgranskning

Kommandogruppen "monitor alert-processing-rule" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Hämta en regel för aviseringsbearbetning.

az monitor alert-processing-rule show [--ids]
                                      [--name]
                                      [--resource-group]
                                      [--subscription]

Exempel

Hämta en regel för aviseringsbearbetning efter namn

az monitor alert-processing-rule show \
--name myRuleName \
--resource-group myRuleNameResourceGroup

Hämta bearbetningsregeln för aviseringar efter ID:t

az monitor alert-processing-rule show \
--ids ruleId1 ruleId2

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på aviseringsbearbetningsregeln.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az monitor alert-processing-rule update

Förhandsgranskning

Kommandogruppen "monitor alert-processing-rule" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Aktivera, inaktivera eller uppdatera taggar för en aviseringsbearbetningsregel.

az monitor alert-processing-rule update [--add]
                                        [--enabled {false, true}]
                                        [--force-string]
                                        [--ids]
                                        [--name]
                                        [--remove]
                                        [--resource-group]
                                        [--set]
                                        [--subscription]
                                        [--tags]

Exempel

PatchAlertProcessingRule

az monitor alert-processing-rule update \
--name "WeeklySuppression" \
--enabled false \
--tags key1="value1" key2="value2" --resource-group "alertscorrelationrg"

Valfria parametrar

--add

Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string or JSON string>.

standardvärde: []
--enabled

Ange om den angivna bearbetningsregeln är aktiverad eller inaktiverad (värdena är True och False).

accepterade värden: false, true
--force-string

När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.

standardvärde: False
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på aviseringsbearbetningsregeln.

--remove

Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list <indexToRemove> ELLER --remove propertyToRemove.

standardvärde: []
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--set

Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=<value>.

standardvärde: []
--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.