I den här artikeln beskrivs metoder för att installera, avinstallera, uppdatera och konfigurera Azure Monitor Agent på Azure virtuella datorer, VM-skalningsuppsättningar och Azure Arc-aktiverade servrar.
Förutsättningar
Krav och andra krav för att använda Azure Monitor-agenten finns i följande artiklar:
Viktigt!
Du behöver inte starta om datorn när du installerar, uppgraderar eller avinstallerar Azure Monitor Agent.
Installationsalternativ
I följande tabell visas alternativen för att installera Azure Monitor Agent på virtuella Azure-datorer och Azure Arc-aktiverade servrar.
För alla datorer som inte finns i Azure måste du installera Azure Arc-agenten på datorn innan du installerar Azure Monitor-agenten.
| Installationsmetod |
beskrivning |
| Tillägg för virtuell dator (VM) |
Använd valfri metod i den här artikeln för att installera agenten via Azure-tilläggsramverket. Den här metoden skapar inte en datainsamlingsregel (DCR), så du måste skapa minst en DCR och associera den med agenten innan datainsamlingen börjar. |
|
Skapa en datainsamlingsregel (DCR) |
När du skapar en DCR i Azure-portalen installeras Azure Monitor-agenten på alla datorer som läggs till som en resurs för DCR. Agenten börjar omedelbart samla in data enligt definitionen i DCR. |
|
VM-insikter |
När du aktiverar VM-insikter på en dator installeras Azure Monitor-agenten och en DCR skapas för att samla in en fördefinierad uppsättning data. Du bör inte ändra den här domänkontrollanten, men du kan skapa fler domänkontrollanter för att samla in mer data. |
|
Containerinsikter |
När du aktiverar insamling av Prometheus-mått eller containerloggar på ett Kubernetes-kluster installeras en containerbaserad version av Azure Monitor Agent i klustret och en DCR skapas för att omedelbart börja samla in data. Du kan ändra DCR med hjälp av vägledningen i Konfigurera datainsamling och kostnadsoptimering i Containerinsikter med hjälp av DCR. |
|
Klientinstallationsprogram |
Installera agenten med hjälp av ett Windows MSI-installationsprogram för Windows 11- och Windows 10-klienter. |
|
Azure Policy |
Använd Azure Policy för att automatiskt installera agenten på Azure virtuella datorer och Azure Arc-aktiverade servrar och associera dem med nödvändiga domänkontrollanter. |
Kommentar
Om du vill skicka data mellan klienter måste du först aktivera Azure Lighthouse.
Kloning av en dator som har Azure Monitor Agent installerad stöds inte. Det bästa sättet för det här scenariot är att använda Azure Policy eller ett IaaC-verktyg (infrastruktur som kod) för att distribuera Azure Monitor-agenten i stor skala.
I följande tabell sammanfattas vilka metoder som är tillgängliga för varje Azure Monitor Agent-åtgärd:
Installera agenttillägget
Det rekommenderade sättet att installera Azure Monitor Agent via Azure-portalen är att skapa en datainsamlingsregel (DCR). Azure Monitor Agent installeras automatiskt om det behövs och en association skapas mellan DCR och varje dator som du väljer.
Stegvis genomgång av portalen, inklusive hur du anger plattformstyp, lägger till resurser och konfigurerar datakällor, finns i Skapa datainsamlingsregel (DCR).
Du kan installera Azure Monitor-agenten på en virtuell Azure-dator eller på en Azure Arc-aktiverad server med hjälp av PowerShell-kommandot för att lägga till ett tillägg för virtuella datorer.
Installera Azure Monitor Agent på Azure virtuella datorer
Använd följande PowerShell-kommandon för att installera Azure Monitor-agenten på en virtuell Azure-dator. Välj lämpligt kommando baserat på den autentiseringsmetod som du använder.
Windows
## User-assigned managed identity
Set-AzVMExtension -Name AzureMonitorWindowsAgent -ExtensionType AzureMonitorWindowsAgent -Publisher Microsoft.Azure.Monitor -ResourceGroupName <resource-group-name> -VMName <virtual-machine-name> -Location <location> -TypeHandlerVersion <version-number> -EnableAutomaticUpgrade $true -SettingString '{"authentication":{"managedIdentity":{"identifier-name":"mi_res_id","identifier-value":"/subscriptions/<my-subscription-id>/resourceGroups/<my-resource-group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<my-user-assigned-identity>"}}}'
## System-assigned managed identity
Set-AzVMExtension -Name AzureMonitorWindowsAgent -ExtensionType AzureMonitorWindowsAgent -Publisher Microsoft.Azure.Monitor -ResourceGroupName <resource-group-name> -VMName <virtual-machine-name> -Location <location> -TypeHandlerVersion <version-number> -EnableAutomaticUpgrade $true
Linux
## User-assigned managed identity
Set-AzVMExtension -Name AzureMonitorLinuxAgent -ExtensionType AzureMonitorLinuxAgent -Publisher Microsoft.Azure.Monitor -ResourceGroupName <resource-group-name> -VMName <virtual-machine-name> -Location <location> -TypeHandlerVersion <version-number> -EnableAutomaticUpgrade $true -SettingString '{"authentication":{"managedIdentity":{"identifier-name":"mi_res_id","identifier-value":"/subscriptions/<my-subscription-id>/resourceGroups/<my-resource-group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<my-user-assigned-identity>"}}}'
## System-assigned managed identity
Set-AzVMExtension -Name AzureMonitorLinuxAgent -ExtensionType AzureMonitorLinuxAgent -Publisher Microsoft.Azure.Monitor -ResourceGroupName <resource-group-name> -VMName <virtual-machine-name> -Location <location> -TypeHandlerVersion <version-number> -EnableAutomaticUpgrade $true
Installera Azure Monitor Agent på en Azure VM-skalningsuppsättning
Använd PowerShell-cmdleten Add-AzVmssExtension för att installera Azure Monitor Agent på en skalningsuppsättning för virtuella Azure-datorer.
Windows
$vmss = Get-AzVmss -ResourceGroupName <resource-group-name> -VMScaleSetName <vmss-name>
Add-AzVmssExtension -VirtualMachineScaleSet $vmss -Name AzureMonitorWindowsAgent -Publisher Microsoft.Azure.Monitor -Type AzureMonitorWindowsAgent -TypeHandlerVersion <version-number> -EnableAutomaticUpgrade $true
Update-AzVmss -ResourceGroupName <resource-group-name> -VMScaleSetName <vmss-name> -VirtualMachineScaleSet $vmss
Linux
$vmss = Get-AzVmss -ResourceGroupName <resource-group-name> -VMScaleSetName <vmss-name>
Add-AzVmssExtension -VirtualMachineScaleSet $vmss -Name AzureMonitorLinuxAgent -Publisher Microsoft.Azure.Monitor -Type AzureMonitorLinuxAgent -TypeHandlerVersion <version-number> -EnableAutomaticUpgrade $true
Update-AzVmss -ResourceGroupName <resource-group-name> -VMScaleSetName <vmss-name> -VirtualMachineScaleSet $vmss
Kommentar
Om du anger uppgraderingsprincipen för skalningsuppsättningen till Manuell måste du uppdatera befintliga instanser genom att köra Update-AzVmssInstance när du har modifierat VMSS-modellen. För skalningsuppsättningar med automatisk eller löpande uppgraderingsprincip tillämpas tillägget automatiskt på instanser.
Installera Azure Monitor Agent på Azure Arc-aktiverade servrar
Använd följande PowerShell-kommandon för att installera Azure Monitor-agenten på en Azure Arc-aktiverad server:
Windows
New-AzConnectedMachineExtension -Name AzureMonitorWindowsAgent -ExtensionType AzureMonitorWindowsAgent -Publisher Microsoft.Azure.Monitor -ResourceGroupName <resource-group-name> -MachineName <arc-server-name> -Location <arc-server-location> -EnableAutomaticUpgrade
Linux
New-AzConnectedMachineExtension -Name AzureMonitorLinuxAgent -ExtensionType AzureMonitorLinuxAgent -Publisher Microsoft.Azure.Monitor -ResourceGroupName <resource-group-name> -MachineName <arc-server-name> -Location <arc-server-location> -EnableAutomaticUpgrade
Om du vill installera Azure Monitor Agent på en Azure virtuell dator eller på en Azure Arc-aktiverad server använder du kommandot Azure CLI för att lägga till ett tillägg för virtuella datorer.
Installera Azure Monitor Agent på Azure virtuella datorer
Använd följande Azure CLI-kommandon för att installera Azure Monitor-agenten på en virtuell Azure-dator. Välj lämpligt kommando baserat på den autentiseringsmetod som du använder.
Användartilldelad hanterad identitet
Windows
az vm extension set --name AzureMonitorWindowsAgent --publisher Microsoft.Azure.Monitor --ids <vm-resource-id> --enable-auto-upgrade true --settings '{"authentication":{"managedIdentity":{"identifier-name":"mi_res_id","identifier-value":"/subscriptions/<my-subscription-id>/resourceGroups/<my-resource-group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<my-user-assigned-identity>"}}}'
Linux
az vm extension set --name AzureMonitorLinuxAgent --publisher Microsoft.Azure.Monitor --ids <vm-resource-id> --enable-auto-upgrade true --settings '{"authentication":{"managedIdentity":{"identifier-name":"mi_res_id","identifier-value":"/subscriptions/<my-subscription-id>/resourceGroups/<my-resource-group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<my-user-assigned-identity>"}}}'
Systemtilldelad hanterad identitet
Windows
az vm extension set --name AzureMonitorWindowsAgent --publisher Microsoft.Azure.Monitor --ids <vm-resource-id> --enable-auto-upgrade true
Linux
az vm extension set --name AzureMonitorLinuxAgent --publisher Microsoft.Azure.Monitor --ids <vm-resource-id> --enable-auto-upgrade true
Installera Azure Monitor Agent på en Azure VM-skalningsuppsättning
Använd Azure CLI-kommandot az vmss extension set för att installera Azure Monitor Agent på en skalningsuppsättning för virtuella Azure-datorer.
Windows
az vmss extension set --name AzureMonitorWindowsAgent --publisher Microsoft.Azure.Monitor --vmss-name <vmss-name> --resource-group <resource-group-name> --enable-auto-upgrade true
Linux
az vmss extension set --name AzureMonitorLinuxAgent --publisher Microsoft.Azure.Monitor --vmss-name <vmss-name> --resource-group <resource-group-name> --enable-auto-upgrade true
Om du vill använda en användartilldelad hanterad identitet lägger du till parametern --settings :
az vmss extension set --name AzureMonitorLinuxAgent --publisher Microsoft.Azure.Monitor --vmss-name <vmss-name> --resource-group <resource-group-name> --enable-auto-upgrade true --settings '{"authentication":{"managedIdentity":{"identifier-name":"mi_res_id","identifier-value":"/subscriptions/<my-subscription-id>/resourceGroups/<my-resource-group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<my-user-assigned-identity>"}}}'
Kommentar
Om du anger uppgraderingsprincipen för skalningsuppsättningen till Manuell måste du uppdatera befintliga instanser genom att köra az vmss update-instances för att tillämpa tillägget. För skalningsuppsättningar med automatisk eller löpande uppgraderingsprincip tillämpas tillägget automatiskt på instanser.
Installera Azure Monitor Agent på Azure Arc-aktiverade servrar
Använd följande Azure CLI-kommandon för att installera Azure Monitor-agenten på en Azure Arc-aktiverad server:
Windows
az connectedmachine extension create --name AzureMonitorWindowsAgent --publisher Microsoft.Azure.Monitor --type AzureMonitorWindowsAgent --machine-name <arc-server-name> --resource-group <resource-group-name> --location <arc-server-location> --enable-auto-upgrade true
Linux
az connectedmachine extension create --name AzureMonitorLinuxAgent --publisher Microsoft.Azure.Monitor --type AzureMonitorLinuxAgent --machine-name <arc-server-name> --resource-group <resource-group-name> --location <arc-server-location> --enable-auto-upgrade true
Du kan använda en Azure Resource Manager-mall för att installera Azure Monitor-agenten på en virtuell Azure-dator eller på en Azure Arc-aktiverad server och för att skapa en association med DOMÄNKONTROLLANTer. Du måste skapa en DCR innan du skapar associationen för den.
Hämta exempelmallar för att installera agenten och skapa associationen från följande resurser:
Installera mallarna med valfri distributionsmetod för Resource Manager-mallar, inklusive följande kommandon.
PowerShell
New-AzResourceGroupDeployment -ResourceGroupName "<resource-group-name>" -TemplateFile "<template-filename.json>" -TemplateParameterFile "<parameter-filename.json>"
Azure CLI (kommandoradsgränssnittet för Azure)
az deployment group create --resource-group "<resource-group-name>" --template-file "<path-to-template>" --parameters "@<parameter-filename.json>"
Linux-användarkonton som skapades under installationen
När du installerar Azure Monitor Agent på en Linux-dator skapar agenten lokala användarkonton för att köra sina komponenttjänster på ett säkert sätt. Varje konto körs under sin egen dedikerade användarkontext för att isolera privilegier och följa Metodtips för Linux-säkerhet för tjänsthantering.
I följande tabell visas de konton som Azure Monitor Agent skapar.
| Konto |
Purpose |
När det visas |
azuremonitoragent |
Kör Azure Monitor Agent-tjänstprocessen (mdsd) för logg- och måttinsamling. |
Installation av agenttillägg. |
azureotelcollector |
Kör komponenten OpenTelemetry Collector som samlar in observerbarhetsdata (mått, loggar, spårningar) från den virtuella datorn och vidarebefordrar den till Azure Monitor. |
När agenten är aktiverad med OpenTelemetry-datainsamling. |
azuremetricsext |
Kör Metrics-tillägget, som bearbetar måttdata som genereras av agenten och skickar dem till Azure Monitor Metrics. Metrics-tillägget fungerar oberoende men startas och hanteras av agenten. |
När tillägget Metrics har distribuerats. |
Viktigt!
Ta inte bort eller ändra dessa konton. Att ta bort dem kan hindra agenten från att fungera korrekt.
Dessa konton skapas som icke-interaktiva systemanvändare (useradd --system --no-create-home --shell /usr/sbin/nologin). Varje konto har följande säkerhetsegenskaper:
-
Ingen interaktiv inloggning: Inloggningsgränssnittet är inställt på
/usr/sbin/nologin, vilket förhindrar interaktiv användning.
-
Låst lösenord: Lösenordet är låst som standard. Ingen
sudo åtkomst beviljas.
-
Ingen hemkatalog på disk: Hemkatalogsökvägen som anges i
/etc/passwd (till exempel /home/azuremetricsext) är endast metadata. Katalogen skapas avsiktligt inte på disken.
Tip
Säkerhetsgenomsökningsverktyg som flaggar "användaren har ingen hemkatalog" kan på ett säkert sätt tillåtalistning av dessa konton. Den saknade hemkatalogen är avsiktligt och tyder inte på något konfigurationsproblem.
Azure Arc användarkonton
På Azure Arc-aktiverade servrar skapar Azure Connected Machine Agent och dess tilläggsramverk ytterligare lokala användarkonton (himds, arcproxy, arcuser) som en del av den nödvändiga infrastrukturen. Dessa konton skapas inte av Azure Monitor-agenten. Mer information om Arc-relaterade konton och deras syfte finns i översikten Azure Connected Machine Agent.
Kontrollera installation
När du har installerat Azure Monitor Agent kontrollerar du att agenten körs och skickar data till din Log Analytics arbetsyta.
Kontrollera tilläggsstatus i Azure-portalen
- Gå till den virtuella datorn eller Azure Arc-aktiverad server i Azure-portalen.
- Välj Tillägg + program (eller tillägg för Arc-aktiverade servrar).
- Bekräfta att AzureMonitorWindowsAgent eller AzureMonitorLinuxAgent visas med statusen Etablera lyckades.
Kontrollera tilläggsstatus med Azure CLI
Kör följande kommando för att visa installerade tillägg och kontrollera att Azure Monitor Agent-tillägget finns och etableras:
az vm extension list --resource-group <resource-group-name> --vm-name <virtual-machine-name> --output table
För Azure Arc-aktiverade servrar använder du:
az connectedmachine extension list --resource-group <resource-group-name> --machine-name <arc-server-name> --output table
Verifiera datainsamling med en pulsslagsfråga
Fråga tabellen Heartbeat i din Log Analytics-arbetsyta för att bekräfta att Azure Monitor Agent skickar pulsslagsdata. Kör i Log Analytics:
Heartbeat
| where Category == "Azure Monitor Agent"
| where TimeGenerated > ago(5m)
| project Computer, TimeGenerated, Category, OSType
| order by TimeGenerated desc
Om frågan returnerar resultat installeras Azure Monitor-agenten och skickar data till arbetsytan.
Kommentar
Det kan ta flera minuter efter installationen innan de första pulsslagsdata visas. Om du inte ser resultat kontrollerar du att en datainsamlingsregel är associerad med datorn.
Avinstallera
Om du vill avinstallera Azure Monitor-agenten med hjälp av Azure Portal går du till din virtuella dator, skalningsuppsättning eller Azure Arc-aktiverade server. Välj fliken Tillägg och välj sedan AzureMonitorWindowsAgent eller AzureMonitorLinuxAgent. I dialogrutan som öppnas väljer du Avinstallera.
Avinstallera Azure Monitor Agent på en Azure virtuell dator
Använd följande PowerShell-kommandon för att avinstallera Azure Monitor-agenten på en virtuell Azure-dator:
Windows
Remove-AzVMExtension -Name AzureMonitorWindowsAgent -ResourceGroupName <resource-group-name> -VMName <virtual-machine-name>
Linux
Remove-AzVMExtension -Name AzureMonitorLinuxAgent -ResourceGroupName <resource-group-name> -VMName <virtual-machine-name>
Avinstallera Azure Monitor Agent på en Azure VM-skalningsuppsättning
Använd PowerShell-cmdleten Remove-AzVmssExtension för att avinstallera Azure Monitor-agenten på en skalningsuppsättning för virtuella Azure-datorer.
Windows
$vmss = Get-AzVmss -ResourceGroupName <resource-group-name> -VMScaleSetName <vmss-name>
Remove-AzVmssExtension -VirtualMachineScaleSet $vmss -Name AzureMonitorWindowsAgent
Update-AzVmss -ResourceGroupName <resource-group-name> -VMScaleSetName <vmss-name> -VirtualMachineScaleSet $vmss
Linux
$vmss = Get-AzVmss -ResourceGroupName <resource-group-name> -VMScaleSetName <vmss-name>
Remove-AzVmssExtension -VirtualMachineScaleSet $vmss -Name AzureMonitorLinuxAgent
Update-AzVmss -ResourceGroupName <resource-group-name> -VMScaleSetName <vmss-name> -VirtualMachineScaleSet $vmss
Avinstallera Azure Monitor Agent på en Azure Arc-aktiverad server
Använd följande PowerShell-kommandon för att avinstallera Azure Monitor-agenten på en Azure Arc-aktiverad server:
Windows
Remove-AzConnectedMachineExtension -MachineName <arc-server-name> -ResourceGroupName <resource-group-name> -Name AzureMonitorWindowsAgent
Linux
Remove-AzConnectedMachineExtension -MachineName <arc-server-name> -ResourceGroupName <resource-group-name> -Name AzureMonitorLinuxAgent
Avinstallera Azure Monitor Agent på en Azure virtuell dator
Använd följande Azure CLI-kommandon för att avinstallera Azure Monitor-agenten på en virtuell Azure-dator:
Windows
az vm extension delete --resource-group <resource-group-name> --vm-name <virtual-machine-name> --name AzureMonitorWindowsAgent
Linux
az vm extension delete --resource-group <resource-group-name> --vm-name <virtual-machine-name> --name AzureMonitorLinuxAgent
Avinstallera Azure Monitor Agent på en Azure VM-skalningsuppsättning
Använd az vmss extension delete-cmdleten från Azure CLI för att avinstallera Azure Monitor-agenten på ett Azure-skalningsuppsättning för virtuella datorer.
Windows
az vmss extension delete --name AzureMonitorWindowsAgent --vmss-name <vmss-name> --resource-group <resource-group-name>
Linux
az vmss extension delete --name AzureMonitorLinuxAgent --vmss-name <vmss-name> --resource-group <resource-group-name>
Avinstallera Azure Monitor Agent på en Azure Arc-aktiverad server
Använd följande Azure CLI-kommandon för att avinstallera Azure Monitor-agenten på en Azure Arc-aktiverad server:
Windows
az connectedmachine extension delete --name AzureMonitorWindowsAgent --machine-name <arc-server-name> --resource-group <resource-group-name>
Linux
az connectedmachine extension delete --name AzureMonitorLinuxAgent --machine-name <arc-server-name> --resource-group <resource-group-name>
Uppdatera
Kommentar
Uppdatera alltid till den senaste versionen av agenten eller välj automatisk tilläggsuppgradering.
Automatisk distribution av tillägg följer standardmetoderna för Azure-distribution för att distribuera den senaste versionen av agenten på ett säkert sätt. Det tar veckor innan automatiska uppdateringar rullar ut den senaste versionen.
Uppgraderingar utfärdas i batchar, så vissa av dina virtuella datorer, skalningsuppsättningar eller Azure Arc-aktiverade servrar kan uppgraderas före andra.
Om du behöver uppgradera ett tillägg omedelbart använder du de manuella instruktionerna som beskrivs i den här artikeln. Endast agenter som släppts under det senaste året stöds.
Om du vill uppdatera agenten går du till din virtuella dator eller skalningsuppsättning. Välj fliken Tillägg , kontrollera agenten och välj Uppdatera.
Aktivera automatisk uppdatering av agenten genom att aktivera automatisk tilläggsuppgradering. Gå till den virtuella datorn eller skalningsuppsättningen, välj fliken Tillägg och välj sedan AzureMonitorWindowsAgent eller AzureMonitorLinuxAgent. I dialogrutan som öppnas väljer du Aktivera automatisk uppgradering.
Uppdatera Azure Monitor Agent på Azure virtuella datorer
Om du vill uppdatera agenten en gång installerar du den nya versionen enligt beskrivningen i den här artikeln.
Aktivera automatisk uppdatering av agenten genom att välja automatisk tilläggsuppgradering.
Använd följande PowerShell-kommandon:
Windows
Set-AzVMExtension -ExtensionName AzureMonitorWindowsAgent -ResourceGroupName <resource-group-name> -VMName <virtual-machine-name> -Publisher Microsoft.Azure.Monitor -ExtensionType AzureMonitorWindowsAgent -TypeHandlerVersion <version-number> -Location <location> -EnableAutomaticUpgrade $true
Linux
Set-AzVMExtension -ExtensionName AzureMonitorLinuxAgent -ResourceGroupName <resource-group-name> -VMName <virtual-machine-name> -Publisher Microsoft.Azure.Monitor -ExtensionType AzureMonitorLinuxAgent -TypeHandlerVersion <version-number> -Location <location> -EnableAutomaticUpgrade $true
Uppdatera Azure Monitor Agent på Azure VM-skalningsuppsättningar
Aktivera automatisk tilläggsuppgradering för skalningsuppsättningar. Om du vill uppdatera agenten manuellt installerar du om tillägget.
Kommentar
Om du anger uppgraderingsprincipen för skalningsuppsättningen till Manuell måste du uppdatera befintliga instanser genom att köra Update-AzVmssInstance när du har modifierat VMSS-modellen. För skalningsuppsättningar med automatisk eller löpande uppgraderingsprincip tillämpas tillägget automatiskt på instanser.
Uppdatera Azure Monitor Agent på Azure Arc-aktiverade servrar
Om du vill uppgradera agenten en gång använder du följande PowerShell-kommandon:
Windows
$target = @{"Microsoft.Azure.Monitor.AzureMonitorWindowsAgent" = @{"targetVersion"=<target-version-number>}}
Update-AzConnectedExtension -ResourceGroupName $env.ResourceGroupName -MachineName <arc-server-name> -ExtensionTarget $target
Linux
$target = @{"Microsoft.Azure.Monitor.AzureMonitorLinuxAgent" = @{"targetVersion"=<target-version-number>}}
Update-AzConnectedExtension -ResourceGroupName $env.ResourceGroupName -MachineName <arc-server-name> -ExtensionTarget $target
Aktivera automatisk uppdatering av agenten genom att välja automatisk tilläggsuppgradering.
Använd följande PowerShell-kommandon:
Windows
Update-AzConnectedMachineExtension -ResourceGroup <resource-group-name> -MachineName <arc-server-name> -Name AzureMonitorWindowsAgent -EnableAutomaticUpgrade
Linux
Update-AzConnectedMachineExtension -ResourceGroup <resource-group-name> -MachineName <arc-server-name> -Name AzureMonitorLinuxAgent -EnableAutomaticUpgrade
Uppdatera Azure Monitor Agent på Azure virtuella datorer
Om du vill uppdatera agenten en gång avinstallerar du först den befintliga agentversionen. Installera sedan den nya versionen enligt beskrivningen i den här artikeln.
Aktivera automatisk uppdatering av agenten genom att välja funktionen automatisk tilläggsuppgradering med hjälp av följande Azure CLI kommandon:
Windows
az vm extension set --name AzureMonitorWindowsAgent --publisher Microsoft.Azure.Monitor --vm-name <virtual-machine-name> --resource-group <resource-group-name> --enable-auto-upgrade true
Linux
az vm extension set --name AzureMonitorLinuxAgent --publisher Microsoft.Azure.Monitor --vm-name <virtual-machine-name> --resource-group <resource-group-name> --enable-auto-upgrade true
Uppdatera Azure Monitor Agent på Azure VM-skalningsuppsättningar
Aktivera automatisk tilläggsuppgradering för skalningsuppsättningar. Om du vill uppdatera agenten manuellt installerar du om tillägget.
Kommentar
Om du anger uppgraderingsprincipen för skalningsuppsättningen till Manuell måste du uppdatera befintliga instanser genom att köra az vmss update-instances för att tillämpa tillägget. För skalningsuppsättningar med automatisk eller löpande uppgraderingsprincip tillämpas tillägget automatiskt på instanser.
Uppdatera Azure Monitor Agent på Azure Arc-aktiverade servrar
Om du vill uppgradera agenten en gång använder du följande Azure CLI kommandon:
Windows
az connectedmachine upgrade-extension --extension-targets "{\"Microsoft.Azure.Monitor.AzureMonitorWindowsAgent\":{\"targetVersion\":\"<target-version-number>\"}}" --machine-name <arc-server-name> --resource-group <resource-group-name>
Linux
az connectedmachine upgrade-extension --extension-targets "{\"Microsoft.Azure.Monitor.AzureMonitorLinuxAgent\":{\"targetVersion\":\"<target-version-number>\"}}" --machine-name <arc-server-name> --resource-group <resource-group-name>
Aktivera automatisk uppdatering av agenten genom att välja automatisk tilläggsuppgradering.
Använd följande Azure CLI-kommandon:
Windows
az connectedmachine extension update --name AzureMonitorWindowsAgent --machine-name <arc-server-name> --resource-group <resource-group-name> --enable-auto-upgrade true
Linux
az connectedmachine extension update --name AzureMonitorLinuxAgent --machine-name <arc-server-name> --resource-group <resource-group-name> --enable-auto-upgrade true
Använd datainsamlingsregeln AgentSettings (DCR) för att konfigurera Azure Monitor agentparametrar, till exempel diskkvoten för lokal cache, för att matcha dina övervakningsbehov. Parametrar och steg som stöds för att skapa och associera en AgentSettings DCR finns i Konfigurera agenter med Azure Monitor Agentinställningar.
Relaterat innehåll
Skapa en datainsamlingsregel för att samla in data från agenten och skicka dem till Azure Monitor.