Requisitos do agente do Azure Monitor
Este artigo fornece requisitos e pré-requisitos para o agente do Azure Monitor. Consulte os detalhes neste artigo antes de seguir as orientações para instalar o agente em Instalar e gerenciar o Azure Monitor Agent.
Detalhes da extensão da máquina virtual
O Azure Monitor Agent é implementado como uma extensão de VM do Azure com os detalhes na tabela a seguir. Você pode instalá-lo usando qualquer um dos métodos para instalar extensões de máquina virtual. Para obter informações sobre a versão, consulte Versões de extensão do agente do Azure Monitor.
Property | Windows | Linux |
---|---|---|
Publisher | Microsoft.Azure.Monitor | Microsoft.Azure.Monitor |
Type | AzureMonitorWindowsAgent | AzureMonitorLinuxAgent |
TypeHandlerVersion | Consulte as versões de extensão do agente do Azure Monitor | Versões de extensão do agente do Azure Monitor |
Permissões
Para métodos diferentes de usar o portal do Azure, você deve ter as seguintes atribuições de função para instalar o agente:
Função incorporada | Âmbitos | Razão |
---|---|---|
|
Para implantar o agente | |
Qualquer função que inclua a ação Microsoft.Resources/deployments/* (por exemplo, Colaborador do Log Analytics |
|
Para implantar a extensão do agente por meio de modelos do Azure Resource Manager (também usados pela Política do Azure) |
A identidade gerenciada deve ser habilitada em máquinas virtuais do Azure. Há suporte para identidades gerenciadas atribuídas pelo usuário e pelo sistema.
Atribuída pelo usuário: essa identidade gerenciada deve ser usada para implantações em grande escala e pode ser configurada com políticas internas do Azure. Você pode criar uma identidade gerenciada atribuída pelo usuário uma vez e compartilhá-la entre várias VMs, tornando-a mais escalável do que uma identidade gerenciada atribuída pelo sistema. Se você usar uma identidade gerenciada atribuída pelo usuário, deverá passar os detalhes da identidade gerenciada para o Azure Monitor Agent por meio das configurações de extensão:
{ "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>" } } }
Você deve usar mi_res_id
como o identifier-name
arquivo . Os comandos de exemplo a seguir mostram o uso apenas com mi_res_id
por uma questão de brevidade. Para obter mais informações sobre mi_res_id
, object_id
e client_id
, consulte a documentação de identidade gerenciada.
- Sistema atribuído: essa identidade gerenciada é adequada para testes iniciais ou pequenas implantações. Quando usado em escala, para todas as VMs em uma assinatura, por exemplo, resulta em um número substancial de identidades criadas e excluídas no Microsoft Entra ID. Para evitar essa rotatividade de identidades, use identidades gerenciadas atribuídas pelo usuário.
Importante
A identidade gerenciada atribuída pelo sistema é a única autenticação com suporte para servidores habilitados para Azure Arc e é habilitada automaticamente assim que você instala o agente do Azure Arc.
Espaço em disco
O espaço em disco necessário pode variar significativamente dependendo de como um agente está configurado ou se o agente não consegue se comunicar com os destinos e deve armazenar dados em cache. Por padrão, o agente requer 10 GB de espaço em disco para ser executado. A tabela a seguir fornece orientações para o planejamento de capacidade:
Propósito | Ambiente | Caminho | Espaço Sugerido |
---|---|---|---|
Baixar e instalar pacotes | Linux | /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{Versão}/ | 500 MB |
Baixar e instalar pacotes | Windows | C:\Packages\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent | 500 MB |
Logs de extensão | Linux (VM do Azure) | /var/log/azure/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent/ | 100 MB |
Logs de extensão | Linux (Azure Arc) | /var/lib/GuestConfig/extension_logs/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{version}/ | 100 MB |
Logs de extensão | Windows (VM do Azure) | C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent | 100 MB |
Logs de extensão | Windows (Azure Arc) | C:\ProgramData\GuestConfig\extension_logs\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent | 100 MB |
Cache do agente | Linux | /etc/opt/microsoft/azuremonitoragent, /var/opt/microsoft/azuremonitoragent | 500 MB |
Cache do agente | Windows (VM do Azure) | C:\WindowsAzure\Resources\AMADataStore. {DataStoreName} | 10,5 GB |
Cache do agente | Windows (Azure Arc) | C:\Resources\Directory\AMADataStore. {DataStoreName} | 10,5 GB |
Cache de eventos | Linux | /var/opt/microsoft/azuremonitoragent/events | 10 GB |
Cache de eventos | Linux | /var/lib/rsyslog | 1 GB |
Próximos passos
Crie uma regra de coleta de dados para coletar dados do agente e enviá-los para o Azure Monitor.