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 |
---|---|---|
|
Implementación del agente | |
Cualquier rol que incluya la acción Microsoft.Resources/deployments/* (por ejemplo, Colaborador de Log Analytics |
|
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.