Gestire le regole di avviso

Gestire le regole di avviso nella portale di Azure o tramite l'interfaccia della riga di comando o PowerShell.

Gestire le regole di avviso nel portale di Azure

  1. Nel portale selezionare Monitoraggio, quindi Avvisi.

  2. Nella barra dei comandi superiore selezionare Regole di avviso. La pagina mostra tutte le regole di avviso in tutte le sottoscrizioni.

    Screenshot che mostra la pagina delle regole di avviso.

  3. È possibile filtrare l'elenco delle regole usando i filtri disponibili:

    • Abbonamento
    • Condizione di avviso
    • Gravità
    • Risposta utente
    • Servizio di monitoraggio
    • Tipo di segnale
    • Gruppo di risorse
    • Tipo di risorsa di destinazione
    • Nome risorsa
    • Stato di eliminazione

    Nota

    Se si applica un filtro in base a un target resource type ambito, l'elenco delle regole di avviso per gli avvisi non include regole di avviso per l'integrità delle risorse. Per visualizzare le regole di avviso sull'integrità delle risorse, rimuovere il Target resource type filtro o filtrare le regole in base a Resource group o Subscription.

  4. Selezionare una regola di avviso o usare le caselle di controllo a sinistra per selezionare più regole di avviso.

  5. Se si selezionano più regole di avviso, è possibile attivare o disattivare le regole selezionate. La selezione di più regole può essere utile per eseguire la manutenzione su risorse specifiche.

  6. Se si seleziona una singola regola di avviso, è possibile modificare, disabilitare, duplicare o eliminare la regola nel riquadro delle regole di avviso.

    Screenshot che mostra il riquadro regole di avviso.

  7. Per modificare una regola di avviso, selezionare Modifica e quindi modificare uno dei campi nelle sezioni seguenti. Non è possibile modificare il nome della regola di avviso o il tipo di segnale di una regola di avviso esistente.

    • Ambito. È possibile modificare l'ambito per tutte le regole di avviso diverse da:
      • Regole di avviso di ricerca log
      • Regole di avviso delle metriche che monitorano una metrica personalizzata
      • Regole di avviso per il rilevamento intelligente
    • Condizione. Altre informazioni sulle condizioni per le regole di avviso delle metriche, le regole di avviso di ricerca log e le regole di avviso del log attività
    • Azioni
    • Dettagli regola di avviso
  8. Selezionare Salva sulla barra dei comandi superiore.

Nota

Questa sezione descrive come gestire le regole di avviso create nell'interfaccia utente più recente o come usare una versione dell'API successiva a 2018-04-16. Per informazioni su come visualizzare e gestire le regole di avviso di ricerca log create nelle versioni precedenti, vedere Visualizzare e gestire le regole di avviso di ricerca log create nell'interfaccia utente precedente.

È possibile creare una nuova regola di avviso o abilitare le regole di avviso predefinite consigliate nella portale di Azure.

Il sistema compila un elenco di regole di avviso consigliate in base a:

  • È fondamentale che il provider di risorse conosca i segnali e le soglie importanti per monitorare la risorsa.
  • Dati che indicano quali sono gli avvisi comuni dei clienti per questa risorsa.

Nota

La funzionalità raccomandazioni per le regole di avviso è abilitata per:

  • Macchine virtuali
  • Risorse servizio Azure Kubernetes
  • Aree di lavoro Log Analytics

Screenshot della pagina degli avvisi con collegamento alle regole di avviso consigliate.

Per abilitare le regole di avviso consigliate:

  1. Nel riquadro sinistro selezionare Avvisi.

  2. Selezionare Visualizza e configura. Viene visualizzato il riquadro Configura regole di avviso consigliate con un elenco di regole di avviso consigliate in base al tipo di risorsa.

    Screenshot del riquadro delle regole di avviso consigliate.

  3. Nella sezione Seleziona regole di avviso tutti gli avvisi consigliati vengono popolati con i valori predefiniti per la condizione della regola, ad esempio la percentuale di utilizzo della CPU che si vuole attivare un avviso. È possibile modificare i valori predefiniti se si desidera o disattivare un avviso.

  4. Espandere ognuna delle regole di avviso per visualizzarne i dettagli. Per impostazione predefinita, la gravità di ogni valore è Informational. Se si vuole, è possibile passare a un'altra gravità.

    Screenshot della configurazione della gravità della regola di avviso consigliata.

  5. Nella sezione Invia notifica per selezionare il modo in cui si vuole ricevere una notifica se viene generato un avviso.

  6. Selezionare Usare un gruppo di azioni esistente e immettere i dettagli del gruppo di azioni esistente se si vuole usare un gruppo di azioni già esistente.

  7. Seleziona Salva.

Visualizzare la cronologia di quando è stata attivata una regola di avviso

Per visualizzare la cronologia di una regola di avviso, è necessario disporre di un ruolo con autorizzazioni di lettura per la sottoscrizione contenente la risorsa in cui è stato generato l'avviso.

  1. Nel portale selezionare Monitoraggio, quindi Avvisi.

  2. Nella barra dei comandi superiore selezionare Regole di avviso. La pagina mostra tutte le regole di avviso in tutte le sottoscrizioni.

    Screenshot che mostra la pagina delle regole di avviso.

  3. Selezionare una regola di avviso e quindi selezionare Cronologia nel riquadro sinistro per visualizzare la cronologia di quando viene attivata la regola di avviso.

    Screenshot che mostra il pulsante cronologia dalla pagina della regola degli avvisi.

Gestire le regole di avviso delle metriche con l'interfaccia della riga di comando di Azure

Questa sezione descrive come gestire le regole di avviso delle metriche usando l'interfaccia della riga di comando di Azure multipiattaforma. Gli esempi seguenti usano Azure Cloud Shell.

  1. Nel portale selezionare Cloud Shell.

  2. Usare queste opzioni del comando dell'interfaccia della az monitor metrics alert riga di comando in questa tabella:

    Cosa vuoi fare Comando dell'interfaccia della riga di comando
    Visualizzare tutti gli avvisi delle metriche in un gruppo di risorse az monitor metrics alert list -g {ResourceGroup}
    Vedere i dettagli di una regola di avviso per le metriche az monitor metrics alert show -g {ResourceGroup} -n {AlertRuleName}
    az monitor metrics alert show --ids {RuleResourceId}
    Disabilitare una regola di avviso per le metriche az monitor metrics alert update -g {ResourceGroup} -n {AlertRuleName} --enabled false
    Eliminare una regola di avviso per le metriche az monitor metrics alert delete -g {ResourceGroup} -n {AlertRuleName}
    Altre informazioni sul comando az monitor metrics alert --help

Gestire le regole di avviso delle metriche con PowerShell

Le regole di avviso per le metriche hanno questi cmdlet di PowerShell dedicati:

Gestire le regole di avviso delle metriche con l'API REST

  • Crea o aggiorna: crea una nuova regola di avviso della metrica o ne aggiorna una esistente.
  • Get: ottenere una regola di avviso della metrica specifica.
  • Elenco per gruppo di risorse: ottenere un elenco di regole di avviso delle metriche in un gruppo di risorse specifico.
  • Elenco per sottoscrizione: ottenere un elenco di regole di avviso delle metriche in una sottoscrizione specifica.
  • Aggiornamento: aggiornare una regola di avviso per le metriche.
  • Elimina: eliminare una regola di avviso per le metriche.

Eliminare le regole di avviso delle metriche definite in una risorsa eliminata

Quando si elimina una risorsa di Azure, le regole di avviso delle metriche associate non vengono eliminate automaticamente. Per eliminare le regole di avviso associate a una risorsa eliminata:

  1. Aprire il gruppo di risorse in cui è stata definita la risorsa eliminata.
  2. Nell'elenco che visualizza le risorse selezionare la casella di controllo Mostra tipi nascosti.
  3. Filtrare l'elenco in base al tipo == microsoft.insights/metricalerts.
  4. Selezionare le regole di avviso pertinenti e selezionare Elimina.

Controllare il numero di regole di avviso per le metriche in uso

Per controllare il numero corrente di regole di avviso delle metriche in uso, seguire i passaggi successivi.

Dal portale di Azure

  1. Aprire la schermata Avvisi e fare clic su Gestisci regole di avviso.
  2. Filtrare in base alla sottoscrizione pertinente usando la casella di riepilogo a discesa Sottoscrizione .
  3. Assicurarsi di non filtrare in base a un gruppo di risorse, un tipo di risorsa o una risorsa specifici.
  4. Nella casella a discesa Tipo di segnale selezionare Metriche.
  5. Verificare che la casella a discesa Stato sia impostata su Abilitato.
  6. Il numero totale di regole di avviso per le metriche viene visualizzato sopra l'elenco delle regole di avviso.

Uso dell'API

Gestire le regole di avviso di ricerca log tramite l'interfaccia della riga di comando

Questa sezione descrive come gestire gli avvisi di ricerca log usando l'interfaccia della riga di comando di Azure multipiattaforma. Gli esempi seguenti usano Azure Cloud Shell.

Nota

Il supporto dell'interfaccia della riga di comando di Azure è disponibile solo per la versione 2021-08-01 dell'API scheduledQueryRules e versioni successive. Le versioni precedenti dell'API possono usare l'interfaccia della riga di comando di Azure Resource Manager con i modelli come descritto di seguito. Se si usa l'API di avviso di Log Analytics legacy, è necessario passare all'interfaccia della riga di comando. Altre informazioni sul passaggio.

  1. Nel portale selezionare Cloud Shell.

  2. Usare queste opzioni del comando dell'interfaccia della az monitor scheduled-query alert riga di comando in questa tabella:

    Cosa vuoi fare Comando dell'interfaccia della riga di comando
    Visualizzare tutte le regole di avviso del log in un gruppo di risorse az monitor scheduled-query list -g {ResourceGroup}
    Vedere i dettagli di una regola di avviso del log az monitor scheduled-query show -g {ResourceGroup} -n {AlertRuleName}
    az monitor scheduled-query show --ids {RuleResourceId}
    Disabilitare una regola di avviso del log az monitor scheduled-query update -g {ResourceGroup} -n {AlertRuleName} --disabled true
    Eliminare una regola di avviso del log az monitor scheduled-query delete -g {ResourceGroup} -n {AlertRuleName}
    Altre informazioni sul comando az monitor scheduled-query --help

Gestire le regole di avviso di ricerca log usando l'interfaccia della riga di comando di Azure Resource Manager con i modelli

az login
az deployment group create \
    --name AlertDeployment \
    --resource-group ResourceGroupofTargetResource \
    --template-file mylogalerttemplate.json \
    --parameters @mylogalerttemplate.parameters.json

Una risposta 201 viene restituita al completamento della creazione. 200 viene restituito in caso di aggiornamenti riusciti.

Gestire le regole di avviso di ricerca log con PowerShell

Le regole di avviso di ricerca log hanno questo cmdlet di PowerShell dedicato:

  • New-AzScheduledQueryRule: crea una nuova regola di avviso di ricerca log o aggiorna una regola di avviso di ricerca log esistente.

Controllare il numero di regole di avviso del log in uso

Nel portale di Azure

  1. Nella schermata Avvisi in Monitoraggio di Azure selezionare Regole di avviso.
  2. Nel controllo a discesa Sottoscrizione filtrare la sottoscrizione desiderata. Assicurarsi di non filtrare in base a un gruppo di risorse, un tipo di risorsa o una risorsa specifici.
  3. Nel controllo a discesa Tipo di segnale selezionare Ricerca log.
  4. Verificare che il controllo dell'elenco a discesa Stato sia impostato su Abilitato.

Il numero totale di regole di avviso di ricerca log viene visualizzato sopra l'elenco delle regole.

Uso dell'API

Gestire le regole di avviso del log attività con PowerShell

Gli avvisi del log attività hanno questi cmdlet di PowerShell dedicati:

Passaggi successivi