Partilhar via


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
  • Máquinas virtuais, conjuntos de escala,
  • Servidores compatíveis com o Azure Arc
Para implantar o agente
Qualquer função que inclua a ação Microsoft.Resources/deployments/* (por exemplo, Colaborador do Log Analytics
  • Subscrição 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 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-namearquivo . 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_ide 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 no 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.