Condividi tramite


az monitor activity-log alert

Gestire le regole di avviso del log attività.

Comandi

Nome Descrizione Tipo Status
az monitor activity-log alert action-group

Gestire le regole di avviso del log attività.

Core Disponibilità generale
az monitor activity-log alert action-group add

Aggiungere gruppi di azioni a questa regola di avviso del log attività. Può anche essere usato per sovrascrivere le proprietà del webhook esistenti di determinati gruppi di azioni.

Core Disponibilità generale
az monitor activity-log alert action-group remove

Rimuovere i gruppi di azioni da questa regola di avviso del log attività.

Core Disponibilità generale
az monitor activity-log alert create

Creare una regola di avviso del log attività predefinita.

Core Disponibilità generale
az monitor activity-log alert delete

Eliminare un avviso del log attività.

Core Disponibilità generale
az monitor activity-log alert list

Elencare le regole di avviso del log attività in un gruppo di risorse o nella sottoscrizione corrente.

Core Disponibilità generale
az monitor activity-log alert scope

Gestire le regole di avviso del log attività.

Core Disponibilità generale
az monitor activity-log alert scope add

Aggiungere ambiti a questa regola di avviso del log attività.

Core Disponibilità generale
az monitor activity-log alert scope remove

Rimuove gli ambiti da questa regola di avviso del log attività.

Core Disponibilità generale
az monitor activity-log alert show

Ottenere un avviso del log attività.

Core Disponibilità generale
az monitor activity-log alert update

Aggiornare un nuovo avviso del log attività o aggiornare uno esistente.

Core Disponibilità generale

az monitor activity-log alert create

Creare una regola di avviso del log attività predefinita.

Questo comando creerà un log attività predefinito con una condizione che confronta se il campo "category" delle attività è uguale a "ServiceHealth". All'avviso del log attività appena creato non sono associati gruppi di azioni.

az monitor activity-log alert create --activity-log-alert-name
                                     --resource-group
                                     [--action-group]
                                     [--all-of]
                                     [--condition]
                                     [--description]
                                     [--disable {0, 1, f, false, n, no, t, true, y, yes}]
                                     [--scope]
                                     [--tags]
                                     [--webhook-properties]

Esempio

Creare una regola di avviso con le impostazioni predefinite.

az monitor activity-log alert create -n AlertName -g ResourceGroup

Creare una regola di avviso con condizione relativa al log di integrità del servizio a livello di errore.

az monitor activity-log alert create -n AlertName -g ResourceGroup --condition category=ServiceHealth and level=Error

Creare una regola di avviso con un gruppo di azioni e specificare le proprietà del webhook.

az monitor activity-log alert create -n AlertName -g ResourceGroup -a /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/microsoft.insights/actionGroups/{ActionGroup} -w usage=test owner=jane

Creare una regola di avviso che inizialmente è disabilitata.

az monitor activity-log alert create -n AlertName -g ResourceGroup --disable

Parametri necessari

--activity-log-alert-name --name -n

Nome dell'avviso del log attività.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--action-group -a

Aggiungere un gruppo di azioni. Accetta identificatori del gruppo di azioni separati da spazi. L'identificatore può essere il nome del gruppo di azioni o il relativo ID risorsa. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--all-of

Elenco delle condizioni delle regole di avviso del log attività. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--condition -c

Condizione che causerà l'attivazione della regola di avviso. Il formato è FIELD=VALUE[ e FIELD=VALUE...] I valori possibili per il campo sono 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', o qualsiasi elemento che inizia con 'properties'. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--description

Descrizione di questa regola di avviso del log attività.

--disable

Disabilitare la regola di avviso del log attività dopo la creazione.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
Valore predefinito: False
--scope -s

Elenco di stringhe che verranno usate come prefissi. La regola di avviso verrà applicata solo ai log attività con id risorsa che rientrano in uno di questi prefissi. Se non specificato, verrà usato il valore subscriptionId. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--tags

Tag della risorsa. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--webhook-properties -w

Proprietà webhook separate da spazi nel formato 'key[=value]'. Queste proprietà sono associate ai gruppi di azioni aggiunti in questo comando. Per qualsiasi ricevitore webhook in questo gruppo di azioni, questi dati vengono aggiunti al payload del webhook. Per associare proprietà webhook diverse a gruppi di azioni diversi, aggiungere i gruppi di azioni in comandi update-action separati. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az monitor activity-log alert delete

Eliminare un avviso del log attività.

az monitor activity-log alert delete [--activity-log-alert-name]
                                     [--ids]
                                     [--resource-group]
                                     [--subscription]

Parametri facoltativi

--activity-log-alert-name --name -n

Nome dell'avviso del log attività.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az monitor activity-log alert list

Elencare le regole di avviso del log attività in un gruppo di risorse o nella sottoscrizione corrente.

az monitor activity-log alert list [--resource-group]

Parametri facoltativi

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az monitor activity-log alert show

Ottenere un avviso del log attività.

az monitor activity-log alert show [--activity-log-alert-name]
                                   [--ids]
                                   [--resource-group]
                                   [--subscription]

Parametri facoltativi

--activity-log-alert-name --name -n

Nome dell'avviso del log attività.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az monitor activity-log alert update

Aggiornare un nuovo avviso del log attività o aggiornare uno esistente.

az monitor activity-log alert update [--activity-log-alert-name]
                                     [--add]
                                     [--all-of]
                                     [--condition]
                                     [--description]
                                     [--enabled {0, 1, f, false, n, no, t, true, y, yes}]
                                     [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                     [--ids]
                                     [--remove]
                                     [--resource-group]
                                     [--set]
                                     [--subscription]
                                     [--tags]

Esempio

Aggiornare la condizione

az monitor activity-log alert update -n AlertName -g ResourceGroup --condition category=ServiceHealth and level=Error

Disabilitare una regola di avviso.

az monitor activity-log alert update -n AlertName -g ResourceGroup --enable false

Aggiornare i dettagli di questa regola di avviso del log attività.

az monitor activity-log alert update --enabled true --name MyActivityLogAlerts --resource- group MyResourceGroup --subscription MySubscription

Aggiornare i dettagli di questo avviso del log attività.

az monitor activity-log alert update --name MyActivityLogAlerts --resource-group MyResourceGroup --tags key=value

Parametri facoltativi

--activity-log-alert-name --name -n

Nome dell'avviso del log attività.

--add

Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, stringa o stringa> JSON.

--all-of

Elenco delle condizioni delle regole di avviso del log attività. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--condition -c

Condizione che causerà l'attivazione della regola di avviso. Il formato è FIELD=VALUE[ e FIELD=VALUE...] I valori possibili per il campo sono 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', o qualsiasi elemento che inizia con 'properties'. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--description

Descrizione di questa regola di avviso del log attività.

--enabled

Indica se questa regola di avviso del log attività è abilitata. Se una regola di avviso del log attività non è abilitata, nessuna delle azioni verrà attivata.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--force-string

Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--set

Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--tags

Tag della risorsa. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.