Monitorare le macchine virtuali di Azure

Quando si hanno applicazioni e processi aziendali critici che si basano sulle risorse di Azure, è importante monitorare tali risorse per la disponibilità, le prestazioni e il funzionamento. Questo articolo descrive i dati di monitoraggio generati da macchine virtuali di Azure e illustra come usare le funzionalità di Monitoraggio di Azure per analizzare e inviare avvisi su questi dati.

Nota

Questo articolo fornisce informazioni di base per iniziare a monitorare le macchine virtuali. Per una guida completa al monitoraggio dell'intero ambiente di macchine virtuali ibride e di Azure, vedere Monitorare le macchine virtuali con Monitoraggio di Azure.

Che cos'è Monitoraggio di Azure?

Monitoraggio di Azure è un servizio di monitoraggio dello stack completo che fornisce un set completo di funzionalità per monitorare le risorse di Azure. Non è tuttavia necessario interagire direttamente con Monitoraggio di Azure per eseguire un'ampia gamma di attività di monitoraggio, perché le funzionalità sono integrate con il portale di Azure per i servizi di Azure monitorati. Per un'esercitazione con una panoramica del funzionamento di Monitoraggio di Azure con le risorse di Azure, vedere Monitorare le risorse di Azure usando Monitoraggio di Azure.

Monitoraggio dei dati delle macchine virtuali

Le macchine virtuali di Azure raccolgono gli stessi tipi di dati di monitoraggio delle altre risorse di Azure, descritte in Monitoraggio dei dati dalle risorse di Azure. Per informazioni dettagliate sulle metriche e i log creati dalle macchine virtuali di Azure, vedere Informazioni di riferimento: Monitoraggio dei dati delle macchine virtuali di Azure.

Pagina di panoramica

Per iniziare a esplorare Monitoraggio di Azure, passare alla pagina Panoramica per la macchina virtuale e quindi selezionare la scheda Monitoraggio . È possibile visualizzare il numero di avvisi attivi nella scheda .

Il riquadro Avvisi mostra gli avvisi generati nelle ultime 24 ore, insieme a statistiche importanti su tali avvisi. Se non sono configurati avvisi per la macchina virtuale, è disponibile un collegamento che consente di creare rapidamente nuovi avvisi per la macchina virtuale.

Screenshot of the Azure virtual machine 'Alerts' pane.

Il riquadro Metriche chiave include grafici che mostrano le metriche di integrità chiave, ad esempio l'utilizzo medio della CPU e della rete. Nella parte superiore del riquadro è possibile selezionare una durata per modificare l'intervallo di tempo per i grafici oppure selezionare un grafico per aprire il riquadro Metriche per eseguire il drill-down o per creare una regola di avviso.

Screenshot of the Azure virtual machine 'Key metrics' pane.

Log attività

Il log attività visualizza l'attività recente dalla macchina virtuale, incluse le modifiche alla configurazione e l'arresto e l'avvio. Visualizzare il log attività nel portale di Azure o creare un'impostazione di diagnostica per inviarla a un'area di lavoro Log Analytics, in cui è possibile visualizzare gli eventi nel tempo o analizzarli con altri dati raccolti.

Screenshot of the 'Activity log' pane.

Agente di Monitoraggio di Azure

Monitoraggio di Azure avvia automaticamente la raccolta dei dati delle metriche per l'host di macchine virtuali quando si crea la macchina virtuale. Per raccogliere log e dati sulle prestazioni dal sistema operativo guest della macchina virtuale, tuttavia, è necessario installare l'agente di Monitoraggio di Azure. È possibile installare l'agente e configurare la raccolta usando informazioni dettagliate sulle macchine virtuali o creando una regola di raccolta dati come descritto di seguito.

Informazioni dettagliate macchina virtuale

Alcuni servizi in Azure visualizzano esperienze di monitoraggio personalizzate in Monitoraggio di Azure. Queste esperienze sono denominate informazioni dettagliate e includono cartelle di lavoro predefinite e altre funzionalità specializzate per quel particolare servizio.

Le informazioni dettagliate sulle macchine virtuali sono progettate per monitorare le macchine virtuali ibride e di Azure in un'unica interfaccia. Le informazioni dettagliate sulle macchine virtuali offrono i vantaggi seguenti oltre ad altre funzionalità per il monitoraggio delle macchine virtuali in Monitoraggio di Azure:

  • Onboarding semplificato dell'agente di Monitoraggio di Azure e dell'agente di dipendenza, in modo da poter monitorare un sistema operativo guest e carichi di lavoro di una macchina virtuale.
  • Regole di raccolta dati predefinite che raccolgono il set più comune di dati sulle prestazioni.
  • Grafici delle prestazioni e cartelle di lavoro di tendenza predefiniti, in modo da poter analizzare le metriche delle prestazioni principali dal sistema operativo guest della macchina virtuale.
  • Mappa delle dipendenze, che visualizza i processi eseguiti in ogni macchina virtuale e i componenti interconnessi con altri computer e origini esterne.

Screenshot of the VM insights 'Logical Disk Performance' view.

Screenshot of the VM insights 'Map' view.

Per un'esercitazione sull'abilitazione delle informazioni dettagliate sulle macchine virtuali per una macchina virtuale, vedere Abilitare il monitoraggio con informazioni dettagliate sulle macchine virtuali di Azure. Per informazioni generali sull'abilitazione di informazioni dettagliate e un'ampia gamma di metodi per l'onboarding di macchine virtuali, vedere Panoramica delle informazioni dettagliate sulle macchine virtuali.

Creare una regola di raccolta dati

Se si abilitano informazioni dettagliate sulle macchine virtuali, l'agente di Monitoraggio di Azure viene installato e inizia a inviare un set predefinito di dati sulle prestazioni ai log di Monitoraggio di Azure. È possibile creare regole di raccolta dati aggiuntive per raccogliere informazioni su eventi e altri dati sulle prestazioni. Per informazioni su come installare l'agente di Monitoraggio di Azure e creare una regola di raccolta dati che definisce i dati da raccogliere, vedere Esercitazione: Raccogliere log guest e metriche da una macchina virtuale di Azure.

Analisi delle metriche

Le metriche sono valori numerici che descrivono alcuni aspetti di un sistema in un particolare momento. Anche se le metriche della piattaforma per l'host macchina virtuale vengono raccolte automaticamente, è necessario installare l'agente di Monitoraggio di Azure e creare una regola di raccolta dati per raccogliere le metriche guest.

Il riquadro Panoramica include le metriche host più comuni ed è possibile accedere ad altri utenti usando il riquadro Metriche . Con questo strumento è possibile creare grafici dai valori delle metriche e correlare visivamente le tendenze. È anche possibile creare una regola di avviso delle metriche o aggiungere un grafico a un dashboard di Azure. Per un'esercitazione sull'uso di questo strumento, vedere Analizzare le metriche per una risorsa di Azure.

Screenshot of the 'Metrics' pane in Azure Monitor.

Per un elenco delle metriche disponibili, vedere Informazioni di riferimento: Monitoraggio dei dati delle macchine virtuali di Azure.

Analizzare i log

I dati degli eventi nei log di Monitoraggio di Azure vengono archiviati in un'area di lavoro Log Analytics, in cui sono separati in tabelle, ognuno con un proprio set di proprietà univoche.

Le informazioni dettagliate sulle macchine virtuali archivia i dati raccolti nei log e le informazioni dettagliate forniscono visualizzazioni delle prestazioni e delle mappe che è possibile usare per analizzare in modo interattivo i dati. È possibile usare direttamente questi dati per eseguire il drill-down o eseguire analisi personalizzate. Per altre informazioni e per ottenere query di esempio per questi dati, vedere Come eseguire query sui log dalle informazioni dettagliate sulle macchine virtuali.

Per analizzare altri dati di log raccolti dalle macchine virtuali, usare le query di log in Log Analytics. Sono disponibili diverse query predefinite per le macchine virtuali oppure è possibile crearne di personalizzate. È possibile usare in modo interattivo i risultati di queste query, includerli in una cartella di lavoro per renderli disponibili ad altri utenti o generare avvisi in base ai risultati.

Screenshot of the 'Logs' pane displaying Log Analytics query results.

Avvisi

Gli avvisi di Monitoraggio di Azure notificano in modo proattivo quando vengono riscontrate importanti condizioni nei dati di monitoraggio. Questi avvisi consentono di identificare e risolvere i problemi nel sistema prima che i clienti li notino. È possibile impostare avvisi su metriche, log e log attività.

Per iniziare, abilitare gli avvisi consigliati. Si tratta di un set predefinito di regole di avviso basate sulle metriche host per la macchina virtuale. È possibile abilitare e personalizzare rapidamente ognuna di queste regole con pochi clic nel portale di Azure. Vedere Esercitazione: Abilitare le regole di avviso consigliate per la macchina virtuale di Azure. Ciò include la metrica di disponibilità della macchina virtuale che avvisa quando la macchina virtuale smette di funzionare.

Avvisi delle metriche su più risorse

Usando gli avvisi consigliati, viene creata una regola di avviso separata per ogni macchina virtuale. È invece possibile scegliere di usare una regola di avviso su più risorse per usare una singola regola di avviso che si applica a tutte le macchine virtuali in un determinato gruppo di risorse o sottoscrizione (all'interno della stessa area). Per un'esercitazione sull'uso della metrica di disponibilità, vedere Creare una regola di avviso di disponibilità per la macchina virtuale di Azure (anteprima ).

Altre regole di avviso

Per altre informazioni sui vari avvisi per le macchine virtuali di Azure, vedere le risorse seguenti:

Passaggi successivi

Per la documentazione sui log e le metriche generati dalle macchine virtuali di Azure, vedere Informazioni di riferimento: Monitoraggio dei dati delle macchine virtuali di Azure.