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 Portal måste du ha följande rolltilldelningar för att installera agenten:
Inbyggd roll | Omfattningar | Anledning |
---|---|---|
|
Distribuera agenten | |
Alla roller som innehåller åtgärden Microsoft.Resources/deployments/* (till exempel Log Analytics-deltagare |
|
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_id
och 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.