Felsöka problem med Ändringsspårning och inventering
Viktigt!
Ändringsspårning och inventering med Log Analytics-agenten har dragits tillbaka den 31 augusti 2024 och kommer att arbeta med begränsad support fram till den 1 februari 2025. Vi rekommenderar att du använder Azure Monitoring Agent som ny supportagent. Följ riktlinjerna för migrering från Ändringsspårning och inventering med hjälp av Log Analytics till Ändringsspårning och inventering med hjälp av Azure Monitoring Agent version.
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 inventeringsöversikt.
Allmänna fel
Scenario: Datorn är redan registrerad i ett annat konto
Problem
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.
Åtgärd
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.
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
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.
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 inventeringsposter visas inte för Windows-datorer
Problem
Du ser inga Ändringsspårning- och inventeringsresultat 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.
- Hanteringspaketen Ändringsspårning och Inventory 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.
Åtgärd
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 inventeringshanteringspaket ä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 inventeringsresultat på Linux-datorer
Problem
Du ser inga Ändringsspårning- och inventeringsresultat 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).
Åtgärd
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.
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 översikt över Ändringsspårning och inventering.
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 översikt över Ändringsspårning och inventering.
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 Support incident. Gå till Azure-supportwebbplatsen och välj Hämta support.