Condividi tramite


Esercitazione: Creare un avviso di ricerca log per una risorsa di Azure

Gli avvisi di Monitoraggio di Azure notificano in modo proattivo quando vengono riscontrate importanti condizioni nei dati di monitoraggio. Le regole di avviso di ricerca log creano un avviso quando una query di log restituisce un determinato risultato. Ad esempio, ricevere un avviso quando viene creato un determinato evento in una macchina virtuale o inviare un avviso quando vengono effettuate richieste anonime eccessive a un account di archiviazione.

In questa esercitazione apprenderai a:

  • Accedere alle query di log predefinite progettate per supportare regole di avviso per diversi tipi di risorse
  • Creare una regola di avviso di ricerca log
  • Creare un gruppo di azioni per definire i dettagli delle notifiche

Prerequisiti

Per completare l'esercitazione è necessario quanto segue:

  • Una risorsa di Azure da monitorare. È possibile usare tutte le risorse della sottoscrizione di Azure che supportano le impostazioni di diagnostica. Per determinare se una risorsa supporta le impostazioni di diagnostica, passare al relativo menu nel portale di Azure e verificare se è presente un'opzione Impostazioni di diagnostica nella sezione Monitoraggio del menu.

Se si usa una risorsa di Azure diversa da una macchina virtuale:

Se si usa una macchina virtuale di Azure:

Selezionare una query di log e verificare i risultati

I dati vengono recuperati da un'area di lavoro Log Analytics tramite una query su log scritta nel linguaggio di query Kusto (KQL). Informazioni dettagliate e soluzioni in Monitoraggio di Azure forniscono query di log per recuperare i dati per un determinato servizio, ma è possibile lavorare direttamente con le query di log e i relativi risultati nella portale di Azure con Log Analytics.

Selezionare Log dal menu delle risorse. Si apre Log Analytics con la finestra Query che include query predefinite per il tipo di risorsa. Selezionare Avvisi per visualizzare le query progettate per le regole di avviso.

Nota

Se la finestra Query non è aperta, fare clic su Query in alto a destra.

Finestra Log Analytics con query

Selezionare una query e fare clic su Esegui per caricarla nell'editor di query e restituire i risultati. È possibile modificare la query ed eseguirla di nuovo. Ad esempio, la query Mostra richieste anonime per gli account di archiviazione è illustrata nello screenshot seguente. È possibile modificare AuthenticationType o filtrare in base a una colonna diversa.

Risultati query

Crea regola di avviso

Dopo aver verificato la query, è possibile creare la regola di avviso. Selezionare Nuova regola di avviso per creare una nuova regola di avviso in base alla query di log corrente. L'ambito è già impostato sulla risorsa corrente. Non è necessario modificare questo valore.

Crea regola di avviso

Configurare la condizione

Nella scheda Condizione la query di log è già compilata. La sezione Misurazione definisce il modo in cui vengono misurati i record della query di log. Se la query non esegue un riepilogo, l'unica opzione consiste nel contare il numero di righe di tabella. Se la query include una o più colonne riepilogate, è possibile usare il numero di righe di tabella o un calcolo basato su una delle colonne riepilogate. La granularità delle aggregazioni definisce l'intervallo di tempo in cui vengono aggregati i valori raccolti. Ad esempio, se la granularità dell'aggregazione è impostata su 5 minuti, la regola di avviso valuta i dati aggregati negli ultimi 5 minuti. Se la granularità delle aggregazioni è impostata su 15 minuti, la regola di avviso valuta i dati aggregati negli ultimi 15 minuti. È importante scegliere la granularità di aggregazione corretta per la regola di avviso, in quanto può influire sull'accuratezza dell'avviso.

Nota

Le dimensioni combinate di tutti i dati nelle proprietà della regola di avviso del log non possono superare i 64 KB. Ciò può essere causato da troppe dimensioni, dalla query troppo grande, da troppi gruppi di azioni o da una descrizione lunga. Quando si crea una regola di avviso di grandi dimensioni, ricordarsi di ottimizzare queste aree.

Condizione della regola di avviso

Configurare le dimensioni

La suddivisione in base alle dimensioni consente di creare avvisi separati per risorse diverse. Questa impostazione è utile quando si crea una regola di avviso che si applica a più risorse. Con l'ambito impostato su una singola risorsa, questa impostazione in genere non viene usata.

Dimensioni delle regole di avviso

Se sono necessarie determinate dimensioni incluse nel messaggio di posta elettronica di notifica degli avvisi, è possibile specificare una dimensione ,ad esempio "Computer", il messaggio di posta elettronica di notifica dell'avviso includerà il nome del computer che ha attivato l'avviso. Il motore di avvisi usa la query di avviso per determinare le dimensioni disponibili. Se non viene visualizzata la dimensione desiderata nell'elenco a discesa per "Nome dimensione", la query di avviso non espone tale colonna nei risultati. È possibile aggiungere facilmente le dimensioni desiderate aggiungendo una riga di Progetto alla query che include le colonne da usare. È anche possibile usare la riga Summarize per aggiungere altre colonne ai risultati della query.

Screenshot che mostra le dimensioni della regola di avviso con una dimensione denominata Set di computer.

Configurare la logica degli avvisi

Nella logica di avviso configurare il valore Operator e Threshold per confrontare il valore restituito dalla misurazione. Quando questo valore è true, viene creato un avviso. Selezionare un valore per Frequenza di valutazione che definisce la frequenza con cui viene eseguita e valutata la query di log. Il costo per la regola di avviso aumenta con una frequenza inferiore. Quando si seleziona una frequenza, viene visualizzato il costo mensile stimato oltre a un'anteprima dei risultati della query in un periodo di tempo.

Ad esempio, se la misura è Tabella righe, la logica di avviso può essere maggiore di 0 che indica che è stato restituito almeno un record. Se la misura è un valore di colonne, potrebbe essere necessario che la logica sia maggiore o minore di un determinato valore soglia. Nell'esempio seguente la query di log cerca richieste anonime a un account di archiviazione. Se viene effettuata una richiesta anonima, è necessario attivare un avviso. In questo caso, una singola riga restituita attiverà l'avviso, quindi la logica dell'avviso deve essere maggiore di 0.

Logica avvisi

Configurazione di azioni

I gruppi di azioni definiscono un set di azioni da eseguire quando viene generato un avviso, ad esempio l'invio di un messaggio di posta elettronica o un messaggio SMS.

Per configurare le azioni, selezionare la scheda Azioni .

Screenshot che mostra la scheda Azioni evidenziata.

Fare clic su Seleziona gruppi di azioni per aggiungerne uno alla regola di avviso.

Screenshot che mostra il pulsante Seleziona gruppi di azioni.

Se non si ha già un gruppo di azioni nella sottoscrizione da selezionare, fare clic su Crea gruppo di azioni per crearne uno nuovo.

Creare gruppo di azioni

Selezionare una sottoscrizione e un gruppo di risorse per il gruppo di azioni e assegnargli un nome gruppo di azioni che verrà visualizzato nel portale e un nome visualizzato che verrà visualizzato nelle notifiche tramite posta elettronica e SMS.

Nozioni di base sul gruppo di azioni

Selezionare la scheda Notifiche e aggiungere uno o più metodi per notificare agli utenti appropriati quando viene generato l'avviso.

Notifiche del gruppo di azioni

Configurare i dettagli

Selezionare la scheda Dettagli e configurare impostazioni diverse per la regola di avviso.

  • Nome della regola di avviso che deve essere descrittivo perché verrà visualizzato quando viene generato l'avviso.
  • Specificare facoltativamente una descrizione della regola di avviso inclusa nei dettagli dell'avviso.
  • Sottoscrizione e gruppo di risorse in cui verrà archiviata la regola di avviso. Non è necessario che si trovi nello stesso gruppo di risorse della risorsa monitorata.
  • Gravità per l'avviso. La gravità consente di raggruppare gli avvisi con un'importanza relativa simile. La gravità dell'errore è appropriata per una macchina virtuale che non risponde.
  • In Opzioni avanzate mantenere selezionata la casella Abilita al momento della creazione.
  • In Opzioni avanzate mantenere la casella selezionata per Risolvere automaticamente gli avvisi. Ciò rende l'avviso con stato, il che significa che l'avviso viene risolto quando la condizione non viene più soddisfatta.

Dettagli regola di avviso

Fare clic su Crea regola di avviso per creare la regola di avviso.

Visualizzare l'avviso

Quando viene generato un avviso, invia tutte le notifiche nei relativi gruppi di azioni. È anche possibile visualizzare l'avviso nel portale di Azure.

Selezionare Avvisi dal menu della risorsa. Se sono presenti avvisi aperti per le risorse, vengono inclusi nella visualizzazione.

Visualizzazione Avvisi

Fare clic su una gravità per visualizzare gli avvisi con tale gravità. Selezionare La risposta utente e deselezionare Chiuso per visualizzare solo gli avvisi aperti.

Screenshot che mostra il filtro di risposta utente.

Fare clic sul nome di un avviso per visualizzarne i dettagli.

Dettagli dell'avviso

Passaggi successivi

Dopo aver appreso come creare un avviso di ricerca log per una risorsa di Azure, vedere le cartelle di lavoro per la creazione di visualizzazioni interattive dei dati di monitoraggio.