Aktivera VM-insikter med Hjälp av Resource Manager-mallar
Den här artikeln beskriver hur du aktiverar VM-insikter för en virtuell dator eller vm-skalningsuppsättning med hjälp av Resource Manager-mallar. Den här proceduren kan användas för:
- Virtuella Azure-datorer
- Skalningsuppsättningar för virtuella Microsoft Azure-datorer
- Virtuella hybriddatorer som är anslutna till Azure Arc
Om du inte är bekant med hur du distribuerar en Resource Manager-mall kan du läsa Distribuera mallar.
Förutsättningar
- Log Analytics-arbetsyta.
- Se Operativsystem som stöds för att säkerställa att operativsystemet för den virtuella datorn eller vm-skalningsuppsättningen som du aktiverar stöds.
- Se Hantera Azure Monitor-agenten för krav relaterade till Azure Monitor-agenten.
- Information om hur du aktiverar nätverksisolering för Azure Monitor Agent finns i Aktivera nätverksisolering för Azure Monitor Agent med private link.
Resource Manager-mallar
Använd Azure Resource Manager-mallarna i den här artikeln för att registrera virtuella datorer och vm-skalningsuppsättningar med hjälp av Azure Monitor-agenten och Log Analytics-agenten. Mallarna installerar de agenter som krävs och utför den konfiguration som krävs för att registrera till dator till VM-insikter.
Kommentar
Distribuera mallen i samma resursgrupp som den virtuella datorn eller vm-skalningsuppsättningen som aktiveras.
Aktivera VM-insikter med Hjälp av Azure Monitor-agenten
Distribuera först datainsamlingsregeln och installera sedan agenter för att använda den datainsamlingsregeln.
Distribuera datainsamlingsregel
Det här steget installerar en datainsamlingsregel med namnet MSVMI-{WorkspaceName}
, i samma resursgrupp som din Log Analytics-arbetsyta:
Ladda ned regelmallar för VM Insights-datainsamling.
Distribuera en mall från den nedladdade zip-filen. I följande tabell beskrivs de tillgängliga mallarna:
Mapp Fil beskrivning DeployDcr\
PerfAndMapDcrDeployDcrTemplate
DeployDcrParametersAktivera både prestanda- och kartupplevelsen för VM Insights. DeployDcr\
PerfOnlyDcrDeployDcrTemplate
DeployDcrParametersAktivera endast prestandaupplevelse för VM Insights.
Distribuera agenter till datorer
När du har skapat datainsamlingsregeln distribuerar du:
- Azure Monitor Agent för Linux eller Windows.
- Beroendeagent för Linux eller Beroendeagent eller Windows om du vill aktivera map-funktionen.
Kommentar
Om skalningsuppsättningarna för virtuella datorer har en uppgraderingsprincip inställd på manuell aktiveras inte VM-insikter för instanser som standard när mallen har installerats. Du måste uppgradera instanserna manuellt.
Aktivera VM-insikter med Log Analytics-agenten
Ladda ned Logs Analytics-agentmallarna. Du måste först konfigurera arbetsytan och sedan installera agenter för att använda den domänkontrollanten.
Konfigurera arbetsyta
Du behöver bara utföra det här steget en gång för varje arbetsyta som ska använda VM-insikter.
Mapp | Fil | beskrivning |
---|---|---|
KonfigureraArbetsyta | ConfigureWorkspaceTemplate.json KonfigureraArbetsytaParametrar |
Installera DEN VMInsights-lösning som krävs för arbetsytan. |
Distribuera agenter till datorer
När arbetsytan har konfigurerats distribuerar du agenterna med någon av mallarna i följande tabell. Mallar är tillgängliga som gäller för en befintlig dator eller skapar en ny dator som är aktiverad för VM-insikter.
Mapp | Fil | beskrivning |
---|---|---|
NewVmOnboarding | NewVmOnboardingTemplate.json NewVmOnboardingParameters.json |
Skapar en virtuell dator och gör att den kan övervakas med VM-insikter. |
ExistingVmOnboarding | ExistingVmOnboarding.json ExistingVmOnboarding.json |
Aktiverar VM-insikter på en befintlig virtuell dator. |
NewVmssOnboarding | NewVmssOnboarding.json NewVmssOnboarding.json |
Skapar en VM-skalningsuppsättning och gör att den kan övervakas med VM-insikter. |
ExistingVmssOnboarding | ExistingVmssOnboarding.json ExistingVmssOnboarding.json |
Aktiverar VM-insikter på befintlig VM-skalningsuppsättning. |
ExistingArcVmOnboarding | ExistingArcVmOnboarding.json ExistingArcVmOnboarding.json |
Aktiverar VM-insikter på en befintlig Arc-aktiverad server. |
Distribuera mallar
Varje mapp i nedladdningen har en mall och en parameterfil. Ändra parameterfilen med nödvändig information, till exempel resurs-ID för virtuell dator, resurs-ID för arbetsyta, resurs-ID för datainsamlingsregel, plats och operativsystemtyp. Ändra inte mallfilen om du inte behöver anpassa den för ditt specifika scenario.
Distribuera med Azure-portalen
Distribuera med PowerShell
Använd följande kommando för att distribuera mallen med PowerShell.
New-AzResourceGroupDeployment -Name OnboardCluster -ResourceGroupName <ResourceGroupName> -TemplateFile <Template.json> -TemplateParameterFile <Parameters.json>
Azure CLI
Använd följande kommando för att distribuera mallen med Azure CLI.
az login
az account set --subscription "Subscription Name"
az deployment group create --resource-group <ResourceGroupName> --template-file <Template.json> --parameters <Parameters.json>
Nästa steg
Nu när övervakning har aktiverats för dina virtuella datorer är den här informationen tillgänglig för analys med VM-insikter.
Information om hur du visar identifierade programberoenden finns i Visa vm-insikter Karta.
Information om flaskhalsar och övergripande användning med den virtuella datorns prestanda finns i Visa prestanda för virtuella Azure-datorer.