Dela via


Felsöka problem med Ändringsspårning och inventering

Den här artikeln beskriver hur du felsöker och löser problem med Azure Automation Ändringsspårning och inventering. Allmän information om Ändringsspårning och inventering finns i Ändringsspårning och inventering översikt.

Allmänna fel

Scenario: Datorn är redan registrerad i ett annat konto

Ärende

Du får följande felmeddelande:

Unable to Register Machine for Change Tracking, Registration Failed with Exception System.InvalidOperationException: {"Message":"Machine is already registered to a different account."}

Orsak

Datorn har redan distribuerats till en annan arbetsyta för Ändringsspårning.

Upplösning

  1. Kontrollera att datorn rapporterar till rätt arbetsyta. Mer information om hur du verifierar detta finns i Verifiera agentanslutning till Azure Monitor. Kontrollera också att den här arbetsytan är länkad till ditt Azure Automation-konto. Bekräfta genom att gå till ditt Automation-konto och välja Länkad arbetsyta under Relaterade resurser.

  2. Kontrollera att datorerna visas på Log Analytics-arbetsytan som är länkad till ditt Automation-konto. Kör följande fråga på Log Analytics-arbetsytan.

    Heartbeat
    | summarize by Computer, Solutions
    

    Om du inte ser datorn i frågeresultatet har den inte checkats in nyligen. Det finns förmodligen ett lokalt konfigurationsproblem. Du bör installera om Log Analytics-agenten.

    Om datorn visas i frågeresultatet kontrollerar du under egenskapen Lösningar att changeTracking visas. Detta verifierar att det är registrerat med Ändringsspårning och inventering. Om det inte är det kontrollerar du omfångskonfigurationsproblem. Omfångskonfigurationen avgör vilka datorer som har konfigurerats för Ändringsspårning och inventering. Information om hur du konfigurerar omfångskonfigurationen för måldatorn finns i Aktivera Ändringsspårning och inventering från ett Automation-konto.

    Kör den här frågan på arbetsytan.

    Operation
    | where OperationCategory == 'Data Collection Status'
    | sort by TimeGenerated desc
    
  3. Om du får ett Data collection stopped due to daily limit of free data reached. Ingestion status = OverQuota resultat har den kvot som definierats på din arbetsyta nåtts, vilket har hindrat data från att sparas. På din arbetsyta går du till Användning och uppskattade kostnader. Välj antingen en ny prisnivå som gör att du kan använda mer data eller klicka på Dagligt tak och ta bort taket.

Usage and estimated costs.

Om problemet fortfarande är löst följer du stegen i Distribuera en Windows Hybrid Runbook Worker för att installera om Hybrid Worker för Windows. För Linux följer du stegen i Distribuera en Linux Hybrid Runbook Worker.

Windows

Scenario: Ändringsspårning och inventering poster visas inte för Windows-datorer

Ärende

Du ser inga Ändringsspårning och inventering resultat för Windows-datorer som har aktiverats för funktionen.

Orsak

Det här felet kan ha följande orsaker:

  • Azure Log Analytics-agenten för Windows körs inte.
  • Kommunikationen tillbaka till Automation-kontot blockeras.
  • De Ändringsspårning och inventering hanteringspaketen laddas inte ned.
  • Den virtuella datorn som aktiveras kan ha kommit från en klonad dator som inte har förberetts med systemförberedelse (sysprep) med Log Analytics-agenten för Windows installerad.

Upplösning

På Log Analytics-agentdatorn går du till C:\Program Files\Microsoft Monitoring Agent\Agent\Tools och kör följande kommandon:

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

Om du fortfarande behöver hjälp kan du samla in diagnostikinformation och kontakta supporten.

Kommentar

Log Analytics-agenten aktiverar felspårning som standard. Använd parametern för att aktivera utförliga felmeddelanden VER som i föregående exempel. För informationsspårningar använder INF du när du anropar StartTracing.cmd.

Log Analytics-agenten för Windows körs inte

Kontrollera att Log Analytics-agenten för Windows (HealthService.exe) körs på datorn.

Kommunikationen till Automation-kontot har blockerats

Kontrollera Loggboken på datorn och leta efter händelser som har ordet changetracking i dem.

Information om adresser och portar som måste tillåtas för att Ändringsspårning och inventering ska fungera finns i Nätverksplanering.

Hanteringspaket som inte har laddats ned

Kontrollera att följande Ändringsspårning och inventering hanteringspaket är installerade lokalt:

  • Microsoft.IntelligencePacks.ChangeTrackingDirectAgent.*
  • Microsoft.IntelligencePacks.InventoryChangeTracking.*
  • Microsoft.IntelligencePacks.SingletonInventoryCollection.*
Virtuell dator från klonad dator som inte har sysprepped

Om du använder en klonad avbildning skapar du först avbildningen och installerar sedan Log Analytics-agenten för Windows.

Linux

Scenario: Inga Ändringsspårning och inventering resultat på Linux-datorer

Ärende

Du ser inga Ändringsspårning och inventering resultat för Linux-datorer som är aktiverade för funktionen.

Orsak

Här är möjliga orsaker som är specifika för det här problemet:

  • Log Analytics-agenten för Linux körs inte.
  • Log Analytics-agenten för Linux är inte korrekt konfigurerad.
  • Det finns konflikter i filintegritetsövervakning (FIM).

Upplösning

Log Analytics-agenten för Linux körs inte

Kontrollera att daemonen för Log Analytics-agenten för Linux (omsagent) körs på datorn. Kör följande fråga på Log Analytics-arbetsytan som är länkad till ditt Automation-konto.

Copy
Heartbeat
| summarize by Computer, Solutions

Om du inte ser datorn i frågeresultat har den inte nyligen checkats in. Det finns förmodligen ett lokalt konfigurationsproblem och du bör installera om agenten. Information om installation och konfiguration finns i Samla in loggdata med Log Analytics-agenten.

Om datorn visas i frågeresultatet kontrollerar du omfångskonfigurationen. Se Målövervakningslösningar i Azure Monitor.

Mer felsökning av det här problemet finns i Problem: Du ser inga Linux-data.

Log Analytics-agenten för Linux har inte konfigurerats korrekt

Log Analytics-agenten för Linux kanske inte är korrekt konfigurerad för logg- och kommandoradsutdatainsamling med hjälp av verktyget OMS Log Collector. Se Ändringsspårning och inventering översikt.

FIM-konflikter

Microsoft Defender för molnet FIM-funktionen kanske felaktigt verifierar integriteten för dina Linux-filer. Kontrollera att FIM är i drift och korrekt konfigurerat för Linux-filövervakning. Se Ändringsspårning och inventering översikt.

Nästa steg

Om du inte ser problemet här eller om du inte kan lösa problemet kan du prova någon av följande kanaler för ytterligare support:

  • Få svar från Azure-experter via Azure-forum.
  • Anslut med @AzureSupport, det officiella Microsoft Azure-kontot för att förbättra kundupplevelsen. Azure Support ansluter Azure-communityn till svar, support och experter.
  • Skapa en Azure-supportincident. Gå till Azure-supportwebbplatsen och välj Hämta support.