Compartilhar via


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
  • máquinas virtuais, conjuntos de dimensionamento
  • Servidores habilitados para Azure Arc
Para implantar o agente
Qualquer função que inclua a ação Microsoft.Resources/deployments/* (por exemplo, Colaborador do Log Analytics
  • Assinatura e/ou
  • Grupo de recursos e/ou
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 como identifier-name. Os comandos de exemplo abaixo mostram apenas o uso com mi_res_id por uma questão de simplificação. 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.