Controllo macchina virtuale: miglioramento del monitoraggio dell'integrità delle macchine virtuali (anteprima)
Articolo
L'orologio delle macchine virtuali è un servizio standardizzato, leggero e adattabile per macchine virtuali e set di scalabilità di macchine virtuali. Esegue controlli di integrità all'interno di una macchina virtuale a intervalli configurabili e invia i risultati tramite un modello di dati uniforme ad Azure. I motori di operazioni di intelligenza artificiale (AIOps) per il monitoraggio della produzione in Azure usano questi risultati di integrità per il rilevamento e la prevenzione della regressione.
L'orologio della macchina virtuale viene distribuito tramite l'estensione della macchina virtuale integrità dell'applicazione per offrire facilità di distribuzione e gestibilità per i clienti. Inoltre, l'orologio della macchina virtuale è offerto senza costi aggiuntivi.
Monitoraggio delle specifiche per l'espressione di controllo delle macchine virtuali
Facilità di adozione: l'orologio delle macchine virtuali è disponibile tramite l'estensione della macchina virtuale integrità applicazione.
Distribuzione flessibile: è possibile abilitare l'orologio delle macchine virtuali usando un modello di Azure Resource Manager (modello arm), PowerShell o l'interfaccia della riga di comando di Azure.
Compatibilità: l'orologio della macchina virtuale funziona perfettamente in ambienti Linux e Windows. È adatto per singole macchine virtuali e set di scalabilità di macchine virtuali.
Governance delle risorse: l'orologio delle macchine virtuali offre un monitoraggio efficiente senza influire sulle prestazioni del sistema. I limiti di risorse per l'utilizzo della CPU e della memoria del processo di controllo della macchina virtuale consentono di proteggere le macchine virtuali.
Idoneità predefinita: l'orologio vm è dotato di un gruppo di test predefiniti che è possibile configurare per gli scenari.
Rete
Nome segnale
Type
Descrizione
Connettività in uscita
Segno di spunta
Verificare la connettività in uscita di rete dalla macchina virtuale di Azure.
Risoluzione DNS
Segno di spunta
Verificare se è possibile risolvere uno o più nomi DNS.
SegmentiRetrasmessi
Metric
Numero di segmenti TCP trasmessi che contengono uno o più ottetti trasmessi in precedenza.
Numero di volte in cui le connessioni TCP hanno effettuato una transizione diretta allo SYN_SENT stato dallo CLOSED stato.
PassiveConnectionOpenings
Metric
Numero di volte in cui le connessioni TCP hanno effettuato una transizione diretta allo SYN_RCVD stato dallo LISTEN stato.
CurrentConnections
Metric
Numero di connessioni stabilite.
SegmentiReceived
Metric
Numero di segmenti ricevuti, inclusi i segmenti ricevuti in errore.
Segmenti
Metric
Numero di segmenti inviati, inclusi i segmenti sulle connessioni correnti, ma esclusi i segmenti che contengono solo ottetti ritrasmessi.
Disco
Nome segnale
Type
Descrizione
I/O su disco di Azure
Segno di spunta
Verificare la creazione, la scrittura e la lettura dei file. Eliminare le operazioni in ogni unità montata nella macchina virtuale.
FreeSpaceInBytes
Metric
Spazio libero su disco del punto di montaggio di destinazione.
UsedSpaceInBytes
Metric
Spazio su disco usato del punto di montaggio di destinazione.
CapacityInBytes
Metric
Capacità dello spazio su disco del punto di montaggio di destinazione.
UsedPercent
Metric
Percentuale di spazio su disco usato per il punto di montaggio di destinazione.
WriteOps
Metric
Operazioni di scrittura al secondo per il disco/partizione di destinazione.
ReadOps
Metric
Operazioni di lettura al secondo per il disco o la partizione di destinazione.
CPU
Nome segnale
Type
Descrizione
ProcessCoreUsage
Metric
Misurazione istantanea della percentuale di un singolo core CPU usato dal processo di destinazione (100 = 100%, un intero core).
ProcessMachineUsage
Metric
Percentuale della CPU totale del computer usata da questo processo.
MachineTotalCpuUsage
Metric
Utilizzo totale della CPU istantanea della macchina virtuale.
Processo
Nome segnale
Type
Descrizione
Creazione del processo
Segno di spunta
Avviare un processo leggero per verificare che la creazione del processo sia possibile.
Processo in esecuzione
Segno di spunta
Verificare se il processo o i processi di destinazione sono in esecuzione.
Uptime
Metric
Quanto tempo il processo di destinazione è stato attivo e in esecuzione dall'ultimo avvio del processo.
IMDS
Nome segnale
Type
Descrizione
IMDS
Segno di spunta
Verificare che l'utente possa raggiungere un endpoint del servizio metadati dell'istanza di Azure (IMDS) dall'interno della macchina virtuale. Le informazioni sulla macchina virtuale vengono restituite dalla query dell'endpoint IMDS.
Clock
Nome segnale
Type
Descrizione
Asimmetria dell'orologio
Segno di spunta
Verificare l'asimmetria dell'orologio tra il server NTP (Network Time Protocol) remoto e la macchina virtuale di Azure. Per una macchina virtuale Windows, eseguire il fallback per verificare se il servizio Ora di Windows è sincronizzato con w32tm se il server NTP remoto non è accessibile.
azblob
Nome segnale
Type
Descrizione
connettività BLOB Archiviazione di Azure
Segno di spunta
Verificare la connettività al BLOB Archiviazione di Azure e scaricare il BLOB usando l'identità del servizio gestito o un token di firma di accesso condiviso .
Hardware
Nome segnale
Type
Descrizione
Monitoraggio integrità hardware
EventLog
Raccogliere informazioni sull'integrità hardware dal registro eventi di Windows. Attualmente vengono raccolti solo gli eventi critici correlati al disco, inclusi gli eventi con ID 7, 500, 504, 505, 512 e 549.