Solucionar problemas do Controle de Alterações e do Inventário
Importante
O Controle de Alterações e Inventário usando o agente do Log Analytics foi desativado em 31 de agosto de 2024 e funcionará com suporte limitado até 1º de fevereiro de 2025. Recomendamos que você use o Agente de Monitoramento do Azure como o novo agente de suporte. Siga as diretrizes para a migração do Controle de Alterações e Inventário usando o Log Analytics para o Controle de Alterações e Inventário usando a versão do Agente de Monitoramento do Azure.
Este artigo descreve como solucionar problemas e resolver dúvidas de Controle de Alterações e Inventário de Automação do Azure. Para obter informações gerais sobre Controle de Alterações e Inventário, confira Visão Geral de Controle de Alterações e Inventário.
Erros gerais
Cenário: O computador já está registrado em outra conta
Problema
Você vê a seguinte mensagem de erro:
Unable to Register Machine for Change Tracking, Registration Failed with Exception System.InvalidOperationException: {"Message":"Machine is already registered to a different account."}
Causa
O computador já foi implantado a outro espaço de trabalho para o Controle de Alterações.
Resolução
Verificar se seu computador envia relatórios para o espaço de trabalho correto. Para obter diretrizes sobre como verificar esse aspecto, confira Verificar conectividade do agente no Azure Monitor. Verifique também se esse espaço de trabalho está vinculado à sua conta de automação do Azure. Para confirmar, acesse sua conta de automação e selecione Espaço de trabalho vinculado em Recursos relacionados.
Verifique se as máquinas aparecem no espaço de trabalho Log Analytics vinculado à sua conta de automação. Execute a consulta a seguir do espaço de trabalho do Log Analytics.
Heartbeat | summarize by Computer, Solutions
Caso seu equipamento não apareça nos resultados da consulta, ele não fez check-in recentemente. Provavelmente há um problema de configuração local. É necessário reinstalar o agente de Log Analytics.
Se o computador estiver listado nos resultados da consulta, verifique na propriedade Soluções se o Controle de alterações está listado. Isso verifica se ele está registrado com Controle de Alterações e Inventário. Se não estiver, verifique se há problemas de configuração de escopo. A configuração de escopo determina quais computadores estão configurados para Controle de Alterações e Inventário. Para configurar a configuração de escopo para o computador de destino, consulte Habilitar Controle de Alterações e Inventário de uma conta de Automação.
Em seu espaço de trabalho, execute esta consulta.
Operation | where OperationCategory == 'Data Collection Status' | sort by TimeGenerated desc
Se você obtiver um resultado
Data collection stopped due to daily limit of free data reached. Ingestion status = OverQuota
, a cota definida em seu espaço de trabalho foi atingida, o que impediu que os dados fossem salvos. No seu workspace, acesse Uso e custos estimados. Selecione um novo Tipo de preço que permita que você use mais dados ou clique em Limite diárioe remova o limite.
Se o problema ainda não tiver sido resolvido, siga as etapas descritas em Implantar um Hybrid Runbook Worker do Windows para reinstalar o Hybrid Worker para o Windows. Para o Linux, siga as etapas em Implantar um Linux Hybrid Runbook Worker.
Windows
Cenário: os registros do Controle de Alterações e Inventário não estão sendo exibidos nos computadores Windows
Problema
Você não verá os resultados do Controle de Alterações e Inventário dos computadores Windows que foram habilitados para o recurso.
Causa
Esse erro pode ter as seguintes causas:
- O agente do Azure Log Analytics para Windows não está funcionando.
- A comunicação com a conta de Automação está sendo bloqueada.
- Os pacotes de gerenciamento de Controle de Alterações e Inventário não foram baixados.
- A VM que está sendo habilitada pode ter vindo de um computador clonado que não executou o sysprep (Preparação do Sistema) com o agente do Log Analytics para Windows instalado.
Resolução
No computador do agente do Log Analytics, acesse C:\Program Files\Microsoft Monitoring Agent\Agent\Tools e execute os comandos a seguir:
net stop healthservice
StopTracing.cmd
StartTracing.cmd VER
net start healthservice
Se você ainda precisar de ajuda, pode coletar informações de diagnóstico e entrar em contato com o suporte.
Observação
O agente do Log Analytics habilita o rastreamento de erros por padrão. Para habilitar mensagens de erro detalhadas como no exemplo anterior, use o parâmetro VER
. Para obter rastreamentos de informações, use INF
ao invocar StartTracing.cmd
.
O agente do Log Analytics para Windows não está funcionando
Verifique se o agente do Log Analytics para Windows (HealthService. exe) está em execução no computador.
A comunicação com a conta de Automação foi bloqueada
Verifique o Visualizador de Eventos no computador e procure os eventos com a palavra changetracking
.
Para saber mais sobre endereços e portas que devem ser permitidos para que o Controle de Alterações e o Inventário funcionem, confira Planejamento de rede.
Pacotes de gerenciamento não baixados
Verifique se os seguintes pacotes de gerenciamento de Controle de Alterações e Inventário foram instalados localmente:
Microsoft.IntelligencePacks.ChangeTrackingDirectAgent.*
Microsoft.IntelligencePacks.InventoryChangeTracking.*
Microsoft.IntelligencePacks.SingletonInventoryCollection.*
VM do computador clonado que não executou o sysprep
Se estiver usando uma imagem clonada, execute o sysprep na imagem primeiro e, em seguida, instale o agente do Log Analytics para Windows.
Linux
Cenário: nenhum resultado de Controle de Alterações e Inventário nos computadores Linux
Problema
Você não verá os resultados do Controle de Alterações e Inventário dos computadores Linux que foram habilitados para o recurso.
Causa
As possíveis causas específicas para esse problema incluem:
- O agente do Log Analytics para Linux não está em execução.
- O agente do Log Analytics para Linux não foi configurado corretamente.
- Há conflitos de FIM (monitoramento de integridade de arquivo).
Resolução
O agente do Log Analytics para Linux não está funcionando
Verifique se o daemon do agente de Log Analytics para Linux (omsagent) está em execução no computador. Execute a consulta a seguir no workspace do Log Analytics vinculado à conta de Automação.
Heartbeat
| summarize by Computer, Solutions
Se você não vir seu computador nos resultados da consulta, ele não fez check-in recentemente. Provavelmente, há um problema de configuração local e você deve reinstalar o agente. Para obter informações sobre instalação e configuração, confira Coletar dados de log com o agente do Log Analytics.
Se o computador aparecer nos resultados da consulta, verifique a configuração de escopo. Confira Direcionamento das soluções de monitoramento no Azure Monitor.
Para obter mais solução de problemas desse problema, consulte Problema: Você não está vendo nenhum dado do Linux.
O agente do Log Analytics para Linux não foi configurado corretamente
O agente do Log Analytics para Linux pode não estar configurado corretamente para a coleção de saída de linha de comando e de log, usando a ferramenta do Coletor de logs do OMS. Confira Visão Geral do Controle de Alterações e Inventário.
Conflitos do FIM
O recurso FIM do Microsoft Defender para Nuvem pode estar validando incorretamente a integridade dos seus arquivos do Linux. Verifique se o FIM está funcionando e se foi configurado corretamente para o monitoramento de arquivos Linux. Confira Visão Geral do Controle de Alterações e Inventário.
Próximas etapas
Se você não encontrar seu problema aqui ou não conseguir resolvê-lo, visite um dos seguintes canais para obter mais suporte:
- Obtenha respostas de especialistas do Azure nos Fóruns do Azure.
- Conecte-se ao @AzureSupport, a conta oficial do Microsoft Azure para melhorar a experiência do cliente. O Suporte do Azure conecta a Comunidade do Azure a respostas, suporte e especialistas.
- Registrar um incidente de suporte do Azure. Acesse o site de Suporte do Azure e selecione Obter Suporte.