Ferramentas para migrar do Log Analytics Agent para o Azure Monitor Agent
O Azure Monitor Agent (AMA) substitui o agente do Log Analytics (também conhecido como MMA e OMS) para máquinas Windows e Linux, em ambientes Azure e não Azure, incluindo nuvens locais e de terceiros. Os benefícios da migração para o Azure Monitor Agent incluem segurança aprimorada, custo-benefício, desempenho, capacidade de gerenciamento e confiabilidade. Este artigo explica como usar as ferramentas AMA Migration Helper e DCR Config Generator para ajudar a automatizar e acompanhar a migração do Log Analytics Agent para o Azure Monitor Agent.
Importante
Não remova agentes herdados que estão sendo usados por outras soluções ou serviços do Azure. Use o auxiliar de migração para descobrir quais soluções e serviços você usa hoje.
Importante
O agenteherdado do Log Analytics será preterido até agosto de 2024. Após essa data, a Microsoft não fornecerá mais suporte para o agente do Log Analytics. Migre para o agente do Azure Monitor antes de agosto de 2024 para continuar a ingestão de dados.
Usando o AMA Migration Helper
O AMA Migration Helper é uma solução do Azure Monitor baseada em pasta de trabalho que ajuda você a descobrir o que migrar e acompanhar o progresso à medida que você passa do Log Analytics Agent para o Azure Monitor Agent. Use este painel único de visualização de vidro para agilizar e acompanhar o status da jornada de migração do agente. O auxiliar agora suporta várias assinaturas e inclui recomendações de migração automática com base no seu uso.
Você pode acessar a pasta de trabalho aqui ou encontrá-la no portal do Azure em Monitorar>Pastas de>Trabalho Modelos>Públicos Azure Monitor essentials>AMA Migration Helper.
Recomendações de migração automática
Instalando e usando o DCR Config Generator
O Agente do Azure Monitor depende apenas de regras de coleta de dados (DCRs) para configuração, enquanto o Agente do Log Analytics herda sua configuração dos espaços de trabalho do Log Analytics.
Use a ferramenta DCR Config Generator para analisar a configuração do Log Analytics Agent de seus espaços de trabalho e gerar/implantar as regras de coleta de dados correspondentes automaticamente. Em seguida, você pode associar as regras a máquinas que executam o novo agente usando políticas de associação internas.
Nota
Atualmente, o DCR Config Generator não oferece suporte à configuração adicional para soluções ou serviços do Azure dependentes do Log Analytics Agent.
Pré-requisitos\Configuração
Powershell version 7.1.3
ou superior é recomendado (versão mínima 5.1)- Usa
Az Powershell module
para extrair informações de configuração do agente do espaço de trabalho Módulo Az PowerShell - O usuário precisará de acesso de leitura/gravação ao recurso de espaço de trabalho especificado
- Connect-AzAccount e Select-AzSubscription serão usados para definir o contexto para que o script seja executado, portanto, credenciais adequadas do Azure serão necessárias
Para instalar o DCR Config Generator:
Baixe o script do PowerShell.
Execute o script usando os parâmetros de exemplo abaixo:
.\WorkspaceConfigToDCRMigrationTool.ps1 -SubscriptionId $subId -ResourceGroupName $rgName -WorkspaceName $workspaceName -DCRName $dcrName -OutputFolder $outputFolderPath
Nome Obrigatório Descrição SubscriptionId
SIM Este é o ID de assinatura do espaço de trabalho ResourceGroupName
SIM Este é o grupo de recursos do espaço de trabalho WorkspaceName
SIM Este é o nome do espaço de trabalho (as IDs de recursos do Azure não diferenciam maiúsculas de minúsculas) DCRName
SIM O nome base que será usado para cada um dos DCRs de saída OutputFolder
Não O caminho da pasta de saída. Se não for fornecido, o caminho do diretório de trabalho será usado Realizações:
Para cada suportado
DCR type
, o script produz um modelo DCR ARM (pronto para ser implantado) e uma carga útil DCR (para usuários que não precisam do modelo ARM). Esta é a lista de tipos de DCR atualmente suportados:- O Windows contém
WindowsPerfCounters
apenas fontes deWindowsEventLogs
dados - Linux contém
LinuxPerfCounters
apenas fontes deSyslog
dados - Os Logs Personalizados contêm
logFiles
apenas fontes de dados:- Cada log personalizado recebe seu próprio modelo DCR ARM
- Os Logs do IIS contêm
iisLogs
apenas fontes de dados - As extensões contêm
extensions
fontes de dados somente junto com quaisquer fontes de dados perfCounters associadasVMInsights
- Se você gostaria de adicionar suporte para um novo tipo de extensão, entre em contato conosco.
- O Windows contém
Implante os modelos ARM gerados:
Portal
Na caixa de pesquisa do portal, digite modelo e selecione Implantar um modelo personalizado.
Selecione Crie o seu próprio modelo no editor.
Cole o modelo gerado no editor e selecione Salvar.
Na tela Implantação personalizada, especifique uma Assinatura, um grupo de recursos e uma Região.
Selecione Rever + criar>Criar.
PowerShell
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateFile <path-to-template>
Nota
Você pode incluir até 100 'counterSpecifiers' em uma regra de coleta de dados. 'samplingFrequencyInSeconds' deve ter entre 1 e 300, inclusive.
Associe máquinas às suas regras de recolha de dados:
- No menu Monitor, selecione Regras de Coleta de Dados.
- Na tela Regras de Coleta de Dados, selecione sua regra de coleta de dados.
- Selecione Exibir recursos>Adicionar.
- Selecione as suas máquinas >Aplicar.