Dela via


Krav för Azure Monitor-agent

Den här artikeln innehåller krav och krav för Azure Monitor-agenten. Läs informationen i den här artikeln innan du följer anvisningarna för att installera agenten i Installera och hantera Azure Monitor-agenten.

Information om tillägg för virtuella datorer

Azure Monitor Agent implementeras som ett Azure VM-tillägg med informationen i följande tabell. Du kan installera det med någon av metoderna för att installera tillägg för virtuella datorer. Versionsinformation finns i Azure Monitor-agenttilläggsversioner.

Property Windows Linux
Publisher Microsoft.Azure.Monitor Microsoft.Azure.Monitor
Typ AzureMonitorWindowsAgent AzureMonitorLinuxAgent
TypeHandlerVersion Se Azure Monitor-agenttilläggsversioner Azure Monitor-agenttilläggsversioner

Behörigheter

För andra metoder än att använda Azure-portalen måste du ha följande rolltilldelningar för att installera agenten:

Inbyggd roll Omfattningar Anledning
  • Virtuella datorer, skalningsuppsättningar,
  • Azure Arc-aktiverade servrar
Distribuera agenten
Alla roller som innehåller åtgärden Microsoft.Resources/deployments/* (till exempel Log Analytics-deltagare
  • Prenumeration och/eller
  • Resursgrupp och/eller
Distribuera agenttillägg via Azure Resource Manager-mallar (används även av Azure Policy)

Hanterad identitet måste vara aktiverad på virtuella Azure-datorer. Både användartilldelade och systemtilldelade hanterade identiteter stöds.

  • Användartilldelad: Den här hanterade identiteten ska användas för storskaliga distributioner och kan konfigureras med inbyggda Azure-principer. Du kan skapa en användartilldelad hanterad identitet en gång och dela den över flera virtuella datorer, vilket gör den mer skalbar än en systemtilldelad hanterad identitet. Om du använder en användartilldelad hanterad identitet måste du skicka den hanterade identitetsinformationen till Azure Monitor Agent via tilläggsinställningar:

    {
        "authentication": {
        "managedIdentity": {
            "identifier-name": "mi_res_id" or "object_id" or "client_id",
            "identifier-value": "<resource-id-of-uai>" or "<guid-object-or-client-id>"
        }
        }
    }
    

Du bör använda mi_res_id som identifier-name. Följande exempelkommandon visar endast användning med mi_res_id för korthets skull. Mer information om mi_res_id, object_idoch client_id, finns i dokumentationen för hanterad identitet.

  • Systemtilldelad: Den här hanterade identiteten passar för inledande testning eller små distributioner. När de används i stor skala resulterar det till exempel i ett stort antal identiteter som skapats och tagits bort i Microsoft Entra-ID för alla virtuella datorer i en prenumeration. Använd användartilldelade hanterade identiteter i stället för att undvika denna omsättning av identiteter.

Viktigt!

Systemtilldelad hanterad identitet är den enda autentisering som stöds för Azure Arc-aktiverade servrar och aktiveras automatiskt så snart du installerar Azure Arc-agenten.

Diskutrymme

Det diskutrymme som krävs kan variera avsevärt beroende på hur en agent har konfigurerats eller om agenten inte kan kommunicera med målen och måste cachelagras. Som standard kräver agenten 10 GB diskutrymme för att köras. Följande tabell innehåller vägledning för kapacitetsplanering:

Syfte Miljö Sökväg Föreslaget utrymme
Ladda ned och installera paket Linux /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{Version}/ 500 MB
Ladda ned och installera paket Windows C:\Packages\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent 500 MB
Tilläggsloggar Linux (virtuell Azure-dator) /var/log/azure/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent/ 100 MB
Tilläggsloggar Linux (Azure Arc) /var/lib/GuestConfig/extension_logs/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{version}/ 100 MB
Tilläggsloggar Windows (virtuell Azure-dator) C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent 100 MB
Tilläggsloggar Windows (Azure Arc) C:\ProgramData\GuestConfig\extension_logs\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent 100 MB
Agentcache Linux /etc/opt/microsoft/azuremonitoragent, /var/opt/microsoft/azuremonitoragent 500 MB
Agentcache Windows (virtuell Azure-dator) C:\WindowsAzure\Resources\AMADataStore. {DataStoreName} 10,5 GB
Agentcache Windows (Azure Arc) C:\Resources\Directory\AMADataStore. {DataStoreName} 10,5 GB
Händelsecache Linux /var/opt/microsoft/azuremonitoragent/events 10 GB
Händelsecache Linux /var/lib/rsyslog 1 GB

Nästa steg

Skapa en datainsamlingsregel för att samla in data från agenten och skicka dem till Azure Monitor.