az monitor alert-processing-rule
Note
This reference is part of the alertsmanagement extension for the Azure CLI (version 2.45.0 or higher). L'estensione installerà automaticamente la prima volta che si esegue un comando az monitor alert-processing-rule. Learn more about extensions.
Questo gruppo di comandi è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Gestire la regola di elaborazione degli avvisi con alertsmanagement.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az monitor alert-processing-rule create |
Creare una regola di elaborazione degli avvisi. |
Extension | Preview |
az monitor alert-processing-rule delete |
Eliminare una regola di elaborazione degli avvisi. |
Extension | Preview |
az monitor alert-processing-rule list |
Elencare tutte le regole di elaborazione degli avvisi in una sottoscrizione o in un gruppo di risorse. |
Extension | Preview |
az monitor alert-processing-rule show |
Ottenere una regola di elaborazione degli avvisi. |
Extension | Preview |
az monitor alert-processing-rule update |
Abilitare, disabilitare o aggiornare i tag per una regola di elaborazione degli avvisi. |
Extension | Preview |
az monitor alert-processing-rule create
Il gruppo di comandi 'monitor alert-processing-rule' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Creare una regola di elaborazione degli avvisi.
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]
Esempio
Creare o aggiornare una regola che aggiunge un gruppo di azioni a tutti gli avvisi in una sottoscrizione
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"
Creare o aggiornare una regola che aggiunge due gruppi di azioni a tutti gli avvisi Sev0 e Sev1 in due gruppi di risorse
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"
Creare o aggiornare una regola che rimuove tutti i gruppi di azioni dagli avvisi in una macchina virtuale specifica durante una finestra di manutenzione occasionale (1800-2000 a una data specifica, Ora solare pacifico)
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"
Creare o aggiornare una regola che rimuove tutti i gruppi di azioni da tutti gli avvisi di una sottoscrizione proveniente da una regola di avviso specifica
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"
Creare o aggiornare una regola che rimuove tutti i gruppi di azioni da tutti gli avvisi in qualsiasi macchina virtuale in due gruppi di risorse durante una finestra di manutenzione ricorrente (2200-0400 ogni sat e Sun, India Standard Time)
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"
Creare o aggiornare una regola che rimuove tutti i gruppi di azioni all'esterno dell'orario di ufficio (Mon-Fri 09:00-17:00, ora solare orientale)
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"
Parametri necessari
Nome della regola di elaborazione degli avvisi.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Indicare il tipo della regola di elaborazione degli avvisi.
Proprietà | Valore |
---|---|
Valori accettati: | AddActionGroups, RemoveAllActionGroups |
Elenco di ID risorsa (delimitati da spazi) per l'ambito. La regola verrà applicata agli avvisi generati sulle risorse all'interno di tale ambito.
Parametri facoltativi
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Elenco di ID risorsa (delimitati da spazi) di gruppi di azioni da aggiungere. Un uso di questo argomento richiede che il tipo di regola sia AddActionGroups.
Descrizione della regola di elaborazione degli avvisi.
Indicare se la regola di elaborazione degli avvisi specificata è abilitata o disabilitata (impostazione predefinita è abilitata).
Proprietà | Valore |
---|---|
Valori accettati: | false, true |
Filtrare gli avvisi in base al contesto di avviso (payload).
Il formato filtro è dove Operator: uno di Equals, NotEquals, Contains, DoesNotContain Values: List of values to match for a given condition.Filter format is <operator> <space-delimited values>
where Operator: one of Equals, NotEquals, Contains, DoesNotContain Values: List of values to match for a given condition.
Proprietà | Valore |
---|---|
Parameter group: | Filter Arguments |
Filtrare gli avvisi in base alla descrizione della regola di avviso.
Proprietà | Valore |
---|---|
Parameter group: | Filter Arguments |
Filtrare gli avvisi in base all'ID avviso.
Proprietà | Valore |
---|---|
Parameter group: | Filter Arguments |
Filtrare gli avvisi in base al nome della regola di avviso.
Proprietà | Valore |
---|---|
Parameter group: | Filter Arguments |
Filtrare gli avvisi in base alla condizione di monitoraggio.
Proprietà | Valore |
---|---|
Parameter group: | Filter Arguments |
Filtrare gli avvisi in base al servizio di monitoraggio.
Proprietà | Valore |
---|---|
Parameter group: | Filter Arguments |
Filtrare gli avvisi in base al gruppo di risorse.
Proprietà | Valore |
---|---|
Parameter group: | Filter Arguments |
Filtrare gli avvisi in base al tipo di risorsa.
Proprietà | Valore |
---|---|
Parameter group: | Filter Arguments |
Filtrare gli avvisi in base alla gravità Sev0, Sev1, Sev2, Sev3, Sev4.
Proprietà | Valore |
---|---|
Parameter group: | Filter Arguments |
Filtrare gli avvisi in base al tipo di segnale.
Proprietà | Valore |
---|---|
Parameter group: | Filter Arguments |
Filtrare gli avvisi in base alla risorsa.
Proprietà | Valore |
---|---|
Parameter group: | Filter Arguments |
Data di fine per la regola. Formato: 'AAAA-MM-DD hh:mm:ss'.
Proprietà | Valore |
---|---|
Parameter group: | Schedule Arguments |
Elenco dei valori dei criteri di ricorrenza.
--schedule-recurrence: elenco dei valori dei criteri di ricorrenza (delimitati da spazi). Per un tipo di ricorrenza settimanale, i valori consentiti sono da domenica a sabato. Per un tipo di ricorrenza mensile, i valori consentiti sono compresi tra 1 e 31 (giorni del mese).
Proprietà | Valore |
---|---|
Parameter group: | Schedule First Recurrence Arguments |
Elenco dei valori dei criteri di ricorrenza per il secondo criterio di ricorrenza.
--schedule-recurrence-2 : elenco dei valori dei criteri di ricorrenza (delimitati da spazi). Per un tipo di ricorrenza settimanale, i valori consentiti sono da domenica a sabato. Per un tipo di ricorrenza mensile, i valori consentiti sono compresi tra 1 e 31 (giorni del mese).
Proprietà | Valore |
---|---|
Parameter group: | Schedule Second Recurrence Arguments |
Ora di fine per ogni ricorrenza. Format: hh:mm:ss.
Proprietà | Valore |
---|---|
Parameter group: | Schedule Second Recurrence Arguments |
Ora di inizio per ogni ricorrenza. Format: hh:mm:ss.
Proprietà | Valore |
---|---|
Parameter group: | Schedule Second Recurrence Arguments |
Specifica quando deve essere applicata la regola di elaborazione. Il valore predefinito è Always.
Proprietà | Valore |
---|---|
Parameter group: | Schedule Second Recurrence Arguments |
Valori accettati: | Daily, Monthly, Weekly |
Ora di fine per ogni ricorrenza. Format: 'hh:mm:ss'.
Proprietà | Valore |
---|---|
Parameter group: | Schedule First Recurrence Arguments |
Ora di inizio per ogni ricorrenza. Format: 'hh:mm:ss'.
Proprietà | Valore |
---|---|
Parameter group: | Schedule First Recurrence Arguments |
Specifica quando deve essere applicata la regola di elaborazione.
Proprietà | Valore |
---|---|
Parameter group: | Schedule First Recurrence Arguments |
Valori accettati: | Daily, Monthly, Weekly |
Data di inizio per la regola. Formato: 'AAAA-MM-DD hh:mm:ss'.
Proprietà | Valore |
---|---|
Parameter group: | Schedule Arguments |
Pianificare il fuso orario.
Proprietà | Valore |
---|---|
Parameter group: | Schedule Arguments |
Valore predefinito: | UTC |
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az monitor alert-processing-rule delete
Il gruppo di comandi 'monitor alert-processing-rule' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Eliminare una regola di elaborazione degli avvisi.
az monitor alert-processing-rule delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Esempio
Eliminare una regola di elaborazione degli avvisi.
az monitor alert-processing-rule delete \
--resource-group myResourceGroup \
--name myRuleName
Parametri facoltativi
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Proprietà | Valore |
---|---|
Parameter group: | Resource Id Arguments |
Nome della regola di elaborazione degli avvisi.
Proprietà | Valore |
---|---|
Parameter group: | Resource Id Arguments |
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Proprietà | Valore |
---|---|
Parameter group: | Resource Id Arguments |
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Proprietà | Valore |
---|---|
Parameter group: | Resource Id Arguments |
Non richiedere conferma.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az monitor alert-processing-rule list
Il gruppo di comandi 'monitor alert-processing-rule' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Elencare tutte le regole di elaborazione degli avvisi in una sottoscrizione o in un gruppo di risorse.
az monitor alert-processing-rule list [--resource-group]
Esempio
Elencare tutte le regole di elaborazione degli avvisi nella sottoscrizione corrente
az monitor alert-processing-rule list
Elencare tutte le regole di elaborazione degli avvisi in un gruppo di risorse
az monitor alert-processing-rule list \
--resource-group myResourceGroup
Parametri facoltativi
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az monitor alert-processing-rule show
Il gruppo di comandi 'monitor alert-processing-rule' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Ottenere una regola di elaborazione degli avvisi.
az monitor alert-processing-rule show [--ids]
[--name]
[--resource-group]
[--subscription]
Esempio
Ottenere una regola di elaborazione degli avvisi in base al nome
az monitor alert-processing-rule show \
--name myRuleName \
--resource-group myRuleNameResourceGroup
Ottenere la regola di elaborazione degli avvisi in base agli ID
az monitor alert-processing-rule show \
--ids ruleId1 ruleId2
Parametri facoltativi
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Proprietà | Valore |
---|---|
Parameter group: | Resource Id Arguments |
Nome della regola di elaborazione degli avvisi.
Proprietà | Valore |
---|---|
Parameter group: | Resource Id Arguments |
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Proprietà | Valore |
---|---|
Parameter group: | Resource Id Arguments |
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Proprietà | Valore |
---|---|
Parameter group: | Resource Id Arguments |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az monitor alert-processing-rule update
Il gruppo di comandi 'monitor alert-processing-rule' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Abilitare, disabilitare o aggiornare i tag per una regola di elaborazione degli avvisi.
az monitor alert-processing-rule update [--add]
[--enabled {false, true}]
[--force-string]
[--ids]
[--name]
[--remove]
[--resource-group]
[--set]
[--subscription]
[--tags]
Esempio
PatchAlertProcessingRule
az monitor alert-processing-rule update \
--name "WeeklySuppression" \
--enabled false \
--tags key1="value1" key2="value2" --resource-group "alertscorrelationrg"
Parametri facoltativi
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, string or JSON string>
.
Proprietà | Valore |
---|---|
Parameter group: | Generic Update Arguments |
Valore predefinito: | [] |
Indicare se la regola di elaborazione specificata è abilitata o disabilitata (i valori sono True e False).
Proprietà | Valore |
---|---|
Valori accettati: | false, true |
Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.
Proprietà | Valore |
---|---|
Parameter group: | Generic Update Arguments |
Valore predefinito: | False |
Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Proprietà | Valore |
---|---|
Parameter group: | Resource Id Arguments |
Nome della regola di elaborazione degli avvisi.
Proprietà | Valore |
---|---|
Parameter group: | Resource Id Arguments |
Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Proprietà | Valore |
---|---|
Parameter group: | Generic Update Arguments |
Valore predefinito: | [] |
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Proprietà | Valore |
---|---|
Parameter group: | Resource Id Arguments |
Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>
.
Proprietà | Valore |
---|---|
Parameter group: | Generic Update Arguments |
Valore predefinito: | [] |
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Proprietà | Valore |
---|---|
Parameter group: | Resource Id Arguments |
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |