Resolver problemas do Controlo de Alterações e Inventário

Este artigo descreve como solucionar e resolver problemas de Controle de Alterações e Inventário da Automação do Azure. Para obter informações gerais sobre o controle de alterações e o inventário, consulte Visão geral do controle de alterações e do inventário.

Erros gerais

Cenário: O computador já está registado numa conta diferente

Problema

Recebe 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

A máquina já foi implantada em outro espaço de trabalho para o Controle de Alterações.

Resolução

  1. Verifique se a máquina virtual está a reportar à área de trabalho correta. Para obter orientação sobre como verificar isso, consulte Verificar a conectividade do agente com o Azure Monitor. Certifique-se também de que este espaço de trabalho está associado à sua conta de Automação do Azure. Para confirmar, vá para sua conta de automação e selecione Espaço de trabalho vinculado em Recursos relacionados.

  2. Verifique se as máquinas aparecem no espaço de trabalho do Log Analytics vinculado à sua conta de automação. Execute a seguinte consulta no espaço de trabalho do Log Analytics.

    Heartbeat
    | summarize by Computer, Solutions
    

    Se você não vir sua máquina nos resultados da consulta, ela não fez check-in recentemente. Provavelmente há um problema de configuração local. Você deve reinstalar o agente do Log Analytics.

    Se sua máquina estiver listada nos resultados da consulta, verifique na propriedade Solutions se changeTracking está listado. Isso verifica se ele está registrado no Change Tracking and Inventory. Se não estiver, verifique se há problemas de configuração de escopo. A configuração do escopo determina quais máquinas são configuradas para Controle de Alterações e Inventário. Para configurar a configuração de escopo para a máquina de destino, consulte Habilitar o controle de alterações e o inventário de uma conta de automação.

    No espaço de trabalho, execute esta consulta.

    Operation
    | where OperationCategory == 'Data Collection Status'
    | sort by TimeGenerated desc
    
  3. Se você obtiver um Data collection stopped due to daily limit of free data reached. Ingestion status = OverQuota resultado, a cota definida em seu espaço de trabalho foi atingida, o que impediu que os dados fossem salvos. No seu espaço de trabalho, vá para Uso e custos estimados. Selecione um novo nível de preço que permita usar mais dados ou clique em Limite diário e remova o limite.

Usage and estimated costs.

Se o problema ainda não estiver resolvido, siga as etapas em Implantar um Runbook Worker Híbrido do Windows para reinstalar o Trabalhador Híbrido para Windows. Para Linux, siga as etapas em Deploy a Linux Hybrid Runbook Worker.

Windows

Cenário: Os registros de Controle de Alterações e Inventário não estão sendo exibidos para máquinas Windows

Problema

Você não vê nenhum resultado de Controle de Alterações e Inventário para máquinas Windows que tenham sido habilitadas para o recurso.

Causa

Este erro pode ter as seguintes causas:

  • O agente do Azure Log Analytics para Windows não está em execução.
  • A comunicação de volta para a conta de automação está sendo bloqueada.
  • Os pacotes de gerenciamento de Controle de Alterações e Inventário não são baixados.
  • A VM habilitada pode ter vindo de uma máquina clonada que não foi preparada com a Preparação do Sistema (sysprep) com o agente do Log Analytics para Windows instalado.

Resolução

Na máquina do agente do Log Analytics, vá para C:\Program Files\Microsoft Monitoring Agent\Agent\Tools e execute os seguintes comandos:

net stop healthservice
StopTracing.cmd
StartTracing.cmd VER
net start healthservice

Se ainda precisar de ajuda, pode recolher informações de diagnóstico e contactar o suporte.

Nota

O agente do Log Analytics permite o rastreamento de erros por padrão. Para habilitar mensagens de erro detalhadas como no exemplo anterior, use o VER parâmetro. Para rastreamentos de informações, use INF quando invocar StartTracing.cmdo .

O agente do Log Analytics para Windows não está em execução

Verifique se o agente do Log Analytics para Windows (HealthService.exe) está em execução no computador.

Comunicação com a conta de automação bloqueada

Verifique o Visualizador de Eventos na máquina e procure quaisquer eventos que tenham a palavra changetracking neles.

Para saber mais sobre endereços e portas que devem ser permitidos para que o Controle de Alterações e o Inventário funcionem, consulte Planejamento de rede.

Pacotes de gerenciamento não baixados

Verifique se os seguintes pacotes de gerenciamento de Controle de Alterações e Inventário estão instalados localmente:

  • Microsoft.IntelligencePacks.ChangeTrackingDirectAgent.*
  • Microsoft.IntelligencePacks.InventoryChangeTracking.*
  • Microsoft.IntelligencePacks.SingletonInventoryCollection.*
VM de máquina clonada que não foi sysprepped

Se estiver usando uma imagem clonada, sysprep a imagem primeiro e, em seguida, instale o agente do Log Analytics para Windows.

Linux

Cenário: Nenhum controle de alterações e resultados de inventário em máquinas Linux

Problema

Você não vê nenhum resultado de Controle de Alterações e Inventário para máquinas Linux habilitadas para o recurso.

Causa

Aqui estão possíveis causas específicas para esse problema:

  • O Log Analytics do Linux não está a ser executado.
  • O agente do Log Analytics para Linux não está configurado corretamente.
  • Há conflitos de monitoramento de integridade de arquivos (FIM).

Resolução

O agente do Log Analytics para Linux não está em execução

Verifique se o daemon do agente do Log Analytics para Linux (omsagent) está em execução na sua máquina. Execute a seguinte consulta no espaço de trabalho do Log Analytics vinculado à sua conta de automação.

Copy
Heartbeat
| summarize by Computer, Solutions

Se você não vir sua máquina nos resultados da consulta, ela 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, consulte Coletar dados de log com o agente do Log Analytics.

Se a sua máquina aparecer nos resultados da consulta, verifique a configuração do escopo. Consulte Soluções de monitoramento de direcionamento no Azure Monitor.

Para obter mais solução de problemas desse problema, consulte Problema: você não está vendo nenhum dado do Linux.

Agente do Log Analytics para Linux não configurado corretamente

O agente do Log Analytics para Linux pode não estar configurado corretamente para coleta de saída de log e linha de comando usando a ferramenta OMS Log Collector. Consulte Visão geral de controle de alterações e inventário.

Conflitos da MIF

O recurso FIM do Microsoft Defender for Cloud pode estar validando incorretamente a integridade de seus arquivos Linux. Verifique se o FIM está operacional e configurado corretamente para monitoramento de arquivos Linux. Consulte Visão geral de controle de alterações e inventário.

Próximos passos

Se não vir o problema aqui ou não conseguir resolvê-lo, tente um dos seguintes canais para obter suporte adicional:

  • Obtenha respostas de especialistas do Azure através dos Fóruns do Azure.
  • Conecte-se com @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.
  • Registre um incidente de suporte do Azure. Vá para o site de Suporte do Azure e selecione Obter Suporte.