Requisitos do agente do Azure Monitor
Este artigo apresenta os requisitos e pré-requisitos para usar o agente do Azure Monitor. Antes de seguir as instruções para instalar o agente disponíveis em Instalar e gerenciar o Agente do Azure Monitor, confira as informações detalhadas deste artigo.
Detalhes da extensão da máquina virtual
O Agente do Azure Monitor é implementado como uma extensão de VM do Azure com os detalhes na tabela a seguir. Você pode instalá-lo usando um dos métodos para instalar extensões de máquina virtual. Para conferir informações de versão, acesse Versões de extensão do agente do Azure Monitor.
Propriedade | Windows | Linux |
---|---|---|
Publicador | Microsoft.Azure.Monitor | Microsoft.Azure.Monitor |
Tipo | AzureMonitorWindowsAgent | AzureMonitorLinuxAgent |
TypeHandlerVersion | Confira 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 que não usam o portal do Azure, você precisa ter as seguintes atribuições de função para instalar o agente:
Função interna | Escopos | Motivo |
---|---|---|
|
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 pelo Azure Policy) |
A identidade gerenciada precisa estar habilitada nas máquinas virtuais do Azure. Há suporte para identidades gerenciadas atribuídas pelo sistema e pelo usuário.
Atribuída pelo usuário: essa identidade gerenciada é recomendada para implantações de grande escala e pode ser configurada com as políticas integradas do Azure. Você pode criar uma identidade gerenciada atribuída pelo usuário uma única vez e compartilhá-la em várias VMs, tornando-a mais escalonável do que uma identidade gerenciada atribuída pelo sistema. Se você usar uma identidade gerenciada atribuída pelo usuário, será necessário inserir os detalhes de identidade gerenciada para o Agente do Azure Monitor por meio de 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
, object_id
ou client_id
como o identifier-name
. Para obter mais detalhes sobre mi_res_id
, object_id
e client_id
, confira a documentação de identidade gerenciada.
- Atribuída pelo sistema: essa identidade gerenciada é adequada para testes iniciais ou implantações pequenas. Para uso em escala, como para todas as VMs em uma assinatura, por exemplo, isso leva à criação e exclusão de um grande número de identidades no Microsoft Entra ID. Para evitar essa rotatividade de identidades, use identidades gerenciadas atribuídas pelo usuário.
Importante
A identidade gerenciada pelo sistema é o único método de autenticação com suporte para servidores com o Azure Arc ativado e é habilitada automaticamente ao instalar o agente do Azure Arc.
Espaço em Disco
O espaço em disco necessário pode variar bastante, dependendo da configuração do agente ou se ele não conseguir se comunicar com os destinos e precisar armazenar dados em cache. Por padrão, o agente requer 10 GB de espaço em disco para ser executado. A tabela seguir oferece orientações para o planejamento de capacidade:
Objetivo | Ambiente | Caminho | Espaço Sugerido |
---|---|---|---|
Baixar e instalar pacotes | Linux | /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{Version}/ | 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óximas etapas
Crie uma regra de coleta de dados para coletar dados do agente e enviá-los ao Azure Monitor.