Compartir a través de


Requisitos del agente de Azure Monitor

En este artículo se proporcionan los requisitos y requisitos previos para el agente de Azure Monitor. Consulte los detalles de este artículo antes de seguir las instrucciones para instalar el agente en Instalación y administración del agente de Azure Monitor.

Detalles de la extensión de máquina virtual

El agente de Azure Monitor se implementa como cualquier extensión de Azure VM con los detalles de la tabla siguiente. Se puede instalar con cualquiera de los métodos para instalar las extensiones de máquina virtual. Para obtener información sobre las versiones, vea Versiones de extensión del agente de Azure Monitor.

Propiedad Windows Linux
Publicador Microsoft.Azure.Monitor Microsoft.Azure.Monitor
Tipo AzureMonitorWindowsAgent AzureMonitorLinuxAgent
TypeHandlerVersion Consulte Versiones de extensión del agente de Azure Monitor. Versiones de extensión del agente de Azure Monitor

Permisos

Para cualquier método que no sea usar Azure Portal, debe tener las siguientes asignaciones de roles para instalar el agente:

Rol integrado Ámbitos Motivo
  • Conjuntos de escalado, máquinas virtuales,
  • Servidores habilitados para Azure Arc
Implementación del agente
Cualquier rol que incluya la acción Microsoft.Resources/deployments/* (por ejemplo, Colaborador de Log Analytics
  • Suscripción o
  • Grupo de recursos o
Para implementar la extensión del agente a través de plantillas de Azure Resource Manager (también usadas por Azure Policy)

Identidad administrada debe estar habilitada en las máquinas virtuales de Azure. Tanto las identidades administradas asignadas por el usuario y por el sistema están admitidas.

  • Asignada por el usuario: esta identidad administrada se debe usar para implementaciones a gran escala y se puede configurar con directivas integradas de Azure. Puede crear una identidad administrada asignada por el usuario una vez y compartirla entre varias máquinas virtuales, lo que la hace más escalable que una identidad administrada asignada por el sistema. Si usa una identidad administrada asignada por el usuario, debe pasar los detalles de la identidad administrada al agente de Azure Monitor mediante la configuración de extensión:

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

Debe usar mi_res_id como identifier-name. Los comandos de ejemplo siguientes solo muestran el uso con mi_res_id por motivos de brevedad. Para obtener más información sobre mi_res_id, object_id y client_id, consulte la documentación sobre identidades administradas.

  • Asignado por el sistema: esta identidad administrada es adecuada para pruebas iniciales o implementaciones pequeñas. Cuando se usa a gran escala, por ejemplo, para todas las máquinas virtuales de una suscripción, se crea (y se elimina) un número considerable de identidades en Microsoft Entra ID. Para evitar este abandono de identidades, use las identidades administradas asignadas por el usuario en su lugar.

Importante

La identidad administrada asignada por el sistema es la única autenticación que se admite para servidores habilitados para Azure Arc y se habilita automáticamente en cuanto se instala el agente de Azure Arc.

Espacio en disco

El espacio en disco necesario puede variar significativamente en función de cómo se configura un agente o si el agente no se puede comunicar con los destinos y debe almacenar en caché los datos. De manera predeterminada, el agente requiere 10 GB de espacio en disco para ejecutarse. En la tabla siguiente se proporcionan instrucciones para la planificación de la capacidad:

Finalidad Entorno Path Espacio sugerido
Descarga e instalación de paquetes Linux /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{Version}/ 500 MB
Descarga e instalación de paquetes Windows C:\Packages\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent 500 MB
Registros de extensión Linux (VM de Azure) /var/log/azure/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent/ 100 MB
Registros de extensión Linux (Azure Arc) /var/lib/GuestConfig/extension_logs/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{version}/ 100 MB
Registros de extensión Windows (Azure VM) C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent 100 MB
Registros de extensión Windows (Azure Arc) C:\ProgramData\GuestConfig\extension_logs\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent 100 MB
Caché del agente Linux /etc/opt/microsoft/azuremonitoragent, /var/opt/microsoft/azuremonitoragent 500 MB
Caché del agente Windows (Azure VM) C:\WindowsAzure\Resources\AMADataStore.{DataStoreName} 10.5 GB
Caché del agente Windows (Azure Arc) C:\Resources\Directory\AMADataStore {DataStoreName} 10.5 GB
Caché de eventos Linux /var/opt/microsoft/azuremonitoragent/events 10 GB
Caché de eventos Linux /var/lib/rsyslog 1 GB

Pasos siguientes

Cree una regla de recopilación de datos para recopilar datos del agente y enviarlos a Azure Monitor.