Abilitare informazioni dettagliate sulle macchine virtuali usando i modelli di Resource Manager
Questo articolo descrive come abilitare le informazioni dettagliate sulle macchine virtuali per una macchina virtuale o un set di scalabilità di macchine virtuali usando i modelli di Resource Manager. Questa procedura può essere usata per:
- Macchine virtuali di Azure
- Set di scalabilità di macchine virtuali di Azure
- Macchine virtuali ibride connesse ad Azure Arc
Se non si ha familiarità con la distribuzione di un modello di Resource Manager, vedere Distribuire modelli.
Prerequisiti
- Area di lavoro Log Analytics.
- Vedere Sistemi operativi supportati per assicurarsi che il sistema operativo della macchina virtuale o del set di scalabilità di macchine virtuali che si sta abilitando sia supportato.
- Vedere Gestire l'agente di Monitoraggio di Azure per i prerequisiti correlati all'agente di Monitoraggio di Azure.
- Per abilitare l'isolamento di rete per l'agente di Monitoraggio di Azure, vedere Abilitare l'isolamento di rete per l'agente di Monitoraggio di Azure usando collegamento privato.
Modelli di Resource Manager
Usare i modelli di Azure Resource Manager forniti in questo articolo per eseguire l'onboarding di macchine virtuali e set di scalabilità di macchine virtuali usando l'agente di Monitoraggio di Azure e l'agente di Log Analytics. I modelli installano gli agenti necessari ed eseguono la configurazione necessaria per eseguire l'onboarding nel computer in informazioni dettagliate sulle macchine virtuali.
Nota
Distribuire il modello nello stesso gruppo di risorse della macchina virtuale o del set di scalabilità di macchine virtuali abilitato.
Abilitare informazioni dettagliate sulle macchine virtuali con l'agente di Monitoraggio di Azure
Distribuire prima di tutto la regola di raccolta dati e quindi installare gli agenti per usare tale regola di raccolta dati.
Distribuire la regola di raccolta dati
Questo passaggio installa una regola di raccolta dati denominata MSVMI-{WorkspaceName}
, nello stesso gruppo di risorse dell'area di lavoro Log Analytics:
Scaricare i modelli di regole di raccolta dati di Informazioni dettagliate macchina virtuale.
Distribuire un modello dal file ZIP scaricato. La tabella seguente descrive i modelli disponibili:
Folder File Descrizione DeployDcr\
PerfAndMapDcrDeployDcrTemplate
DeployDcrParametersAbilitare sia le prestazioni che l'esperienza mappa di Informazioni dettagliate macchina virtuale. DeployDcr\
PerfOnlyDcrDeployDcrTemplate
DeployDcrParametersAbilitare solo l'esperienza prestazioni di Informazioni dettagliate macchina virtuale.
Distribuire agenti nei computer
Dopo aver creato la regola di raccolta dati, distribuire:
- Agente di Monitoraggio di Azure per Linux o Windows.
- Dependency Agent per Linux o Dependency Agent o Windows se si vuole abilitare la funzionalità Mappa.
Nota
Se i set di scalabilità di macchine virtuali hanno un criterio di aggiornamento impostato su manuale, le informazioni dettagliate sulle macchine virtuali non verranno abilitate per impostazione predefinita per le istanze dopo l'installazione del modello. È necessario aggiornare manualmente le istanze.
Abilitare informazioni dettagliate sulle macchine virtuali con l'agente di Log Analytics
Scaricare i modelli dell'agente di Log Analytics. È prima necessario configurare l'area di lavoro e quindi installare gli agenti per l'uso di tale record di controllo di accesso.
Configurare l'area di lavoro
È necessario eseguire questo passaggio una sola volta per ogni area di lavoro che userà informazioni dettagliate sulle macchine virtuali.
Folder | File | Descrizione |
---|---|---|
ConfigureWorkspace | ConfigureWorkspaceTemplate.json ConfigureWorkspaceParameters |
Installare la soluzione VMInsights necessaria per l'area di lavoro. |
Distribuire agenti nei computer
Dopo aver configurato l'area di lavoro, distribuire gli agenti usando uno dei modelli nella tabella seguente. I modelli sono disponibili che si applicano a un computer esistente o creano un nuovo computer abilitato per informazioni dettagliate sulle macchine virtuali.
Folder | File | Descrizione |
---|---|---|
NewVmOnboarding | NewVmOnboardingTemplate.json NewVmOnboardingParameters.json |
Crea una macchina virtuale e consente di monitorarlo con informazioni dettagliate sulle macchine virtuali. |
ExistingVmOnboarding | ExistingVmOnboarding.json ExistingVmOnboarding.json |
Abilita le informazioni dettagliate sulle macchine virtuali nella macchina virtuale esistente. |
NewVmssOnboarding | NewVmssOnboarding.json NewVmssOnboarding.json |
Crea un set di scalabilità di macchine virtuali e consente di monitorarlo con informazioni dettagliate sulle macchine virtuali. |
ExistingVmssOnboarding | ExistingVmssOnboarding.json ExistingVmssOnboarding.json |
Abilita le informazioni dettagliate sulle macchine virtuali nel set di scalabilità di macchine virtuali esistente. |
ExistingArcVmOnboarding | ExistingArcVmOnboarding.json ExistingArcVmOnboarding.json |
Abilita informazioni dettagliate sulle macchine virtuali nel server abilitato per Arc esistente. |
Distribuire modelli
Ogni cartella nel download ha un modello e un file di parametri. Modificare il file dei parametri con i dettagli necessari, ad esempio ID risorsa macchina virtuale, ID risorsa area di lavoro, ID risorsa della regola di raccolta dati, Posizione e Tipo di sistema operativo. Non modificare il file modello a meno che non sia necessario personalizzarlo per uno scenario specifico.
Eseguire la distribuzione con il portale di Azure
Per informazioni dettagliate sulla distribuzione di un modello dal portale di Azure, vedere Avvio rapido: Creare e distribuire modelli di Resource Manager usando il portale di Azure.
Eseguire la distribuzione con PowerShell
Usare il comando seguente per distribuire il modello con PowerShell.
New-AzResourceGroupDeployment -Name OnboardCluster -ResourceGroupName <ResourceGroupName> -TemplateFile <Template.json> -TemplateParameterFile <Parameters.json>
Interfaccia della riga di comando di Azure
Usare il comando seguente per distribuire il modello con l'interfaccia della riga di comando di Azure.
az login
az account set --subscription "Subscription Name"
az deployment group create --resource-group <ResourceGroupName> --template-file <Template.json> --parameters <Parameters.json>
Passaggi successivi
Ora che il monitoraggio è abilitato per le macchine virtuali, queste informazioni sono disponibili per l'analisi con informazioni dettagliate sulle macchine virtuali.
Per visualizzare le dipendenze delle applicazioni individuate, vedere Visualizzare la mappa delle informazioni dettagliate sulle macchine virtuali.
Per identificare i colli di bottiglia e l'utilizzo complessivo con le prestazioni della macchina virtuale, vedere Visualizzare le prestazioni delle macchine virtuali di Azure.