Delen via


Azure Monitor-agentvereisten

Dit artikel bevat vereisten en vereisten voor de Azure Monitor-agent. Raadpleeg de details in dit artikel voordat u de richtlijnen volgt om de agent te installeren in Azure Monitor Agent installeren en beheren.

Details van de extensie van virtuele machines

Azure Monitor Agent wordt geïmplementeerd als een Azure VM-extensie met de details in de volgende tabel. U kunt deze installeren met behulp van een van de methoden voor het installeren van extensies voor virtuele machines. Zie de versies van de Azure Monitor-agentextensie voor versiegegevens.

Eigenschappen Windows Linux
Publisher Microsoft.Azure.Monitor Microsoft.Azure.Monitor
Type AzureMonitorWindowsAgent AzureMonitorLinuxAgent
TypeHandlerVersion Bekijk de versies van de Azure Monitor-agentextensie Extensieversies van Azure Monitor-agent

Machtigingen

Voor andere methoden dan het gebruik van Azure Portal moet u de volgende roltoewijzingen hebben om de agent te installeren:

Ingebouwde rol Bereiken Reden
  • Virtuele machines, schaalsets,
  • Servers met Azure Arc
De agent implementeren
Elke rol met de actie Microsoft.Resources/deployments/* (bijvoorbeeld Log Analytics-inzender)
  • Abonnement en/of
  • Resourcegroep en/of
Agentextensie implementeren via Azure Resource Manager-sjablonen (ook gebruikt door Azure Policy)

Beheerde identiteit moet zijn ingeschakeld op virtuele Azure-machines. Zowel door de gebruiker toegewezen als door het systeem toegewezen beheerde identiteiten worden ondersteund.

  • Door de gebruiker toegewezen: deze beheerde identiteit moet worden gebruikt voor grootschalige implementaties en kan worden geconfigureerd met ingebouwd Azure-beleid. U kunt één keer een door de gebruiker toegewezen beheerde identiteit maken en deze delen op meerdere VM's, waardoor deze schaalbaarder is dan een door het systeem toegewezen beheerde identiteit. Als u een door de gebruiker toegewezen beheerde identiteit gebruikt, moet u de gegevens van de beheerde identiteit doorgeven aan de Azure Monitor-agent via extensie-instellingen:

    {
        "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>"
        }
        }
    }
    

U moet gebruiken mi_res_id als de identifier-name. In de volgende voorbeeldopdrachten wordt alleen gebruik weergegeven met mi_res_id het oog op beknoptheid. Zie de documentatie over beheerde identiteiten voor meer informatie over mi_res_id, object_iden client_id.

  • Door het systeem toegewezen: deze beheerde identiteit is geschikt voor initiële tests of kleine implementaties. Wanneer deze op schaal wordt gebruikt, resulteert dit voor alle VM's in een abonnement bijvoorbeeld in een aanzienlijk aantal identiteiten die zijn gemaakt en verwijderd in Microsoft Entra-id. Gebruik in plaats daarvan door de gebruiker toegewezen beheerde identiteiten om dit verloop van identiteiten te voorkomen.

Belangrijk

Door het systeem toegewezen beheerde identiteit is de enige ondersteunde verificatie voor servers met Azure Arc en wordt automatisch ingeschakeld zodra u de Azure Arc-agent installeert.

Schijfruimte

De vereiste schijfruimte kan aanzienlijk variëren, afhankelijk van de configuratie van een agent of als de agent niet kan communiceren met de bestemmingen en gegevens in de cache moet opslaan. De agent vereist standaard 10 Gb schijfruimte om uit te voeren. De volgende tabel bevat richtlijnen voor capaciteitsplanning:

Doel Omgeving Pad Voorgestelde ruimte
Pakketten downloaden en installeren Linux /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{Version}/ 500 MB
Pakketten downloaden en installeren Windows C:\Packages\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent 500 MB
Extensielogboeken Linux (Azure VM) /var/log/azure/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent/ 100 MB
Extensielogboeken Linux (Azure Arc) /var/lib/GuestConfig/extension_logs/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{version}/ 100 MB
Extensielogboeken Windows (Azure VM) C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent 100 MB
Extensielogboeken 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 (Azure VM) C:\WindowsAzure\Resources\AMADataStore. {DataStoreName} 10,5 GB
Agentcache Windows (Azure Arc) C:\Resources\Directory\AMADataStore. {DataStoreName} 10,5 GB
Event Cache Linux /var/opt/microsoft/azuremonitoragent/events 10 GB
Event Cache Linux /var/lib/rsyslog 1 GB

Volgende stappen

Maak een regel voor gegevensverzameling om gegevens van de agent te verzamelen en naar Azure Monitor te verzenden.