Řešení problémů s řešením Change Tracking a Inventory
Důležité
Sledování změn a inventář používání agenta Log Analytics se 31. srpna 2024 vyřadila z provozu a bude fungovat na omezené podpoře do 1. února 2025. Jako nového podpůrného agenta doporučujeme používat agenta Azure Monitoring Agent. Postupujte podle pokynů k migraci ze sledování změn a inventáře využívajícího analýzu protokolů na sledování změn a inventář využívající verzi agenta monitorování Azure.
Tento článek popisuje, jak řešit a řešit problémy se službou Azure Automation Sledování změn a inventář. Obecné informace o Sledování změn a inventář najdete v Sledování změn a inventář přehledu.
Obecné chyby
Scénář: Počítač je už zaregistrovaný k jinému účtu
Problém
Zobrazí se tato chybová zpráva:
Unable to Register Machine for Change Tracking, Registration Failed with Exception System.InvalidOperationException: {"Message":"Machine is already registered to a different account."}
Příčina
Počítač je již nasazený do jiného pracovního prostoru pro řešení Change Tracking.
Rozlišení
Kontrola, jestli se počítač hlásí ve správném pracovním prostoru Pokyny k ověření najdete v tématu Ověření připojení agenta ke službě Azure Monitor. Ujistěte se také, že je tento pracovní prostor propojený s vaším účtem Azure Automation. Potvrďte to tak, že přejdete na svůj účet Automation a v části Související prostředky vyberete Propojený pracovní prostor.
Ujistěte se, že se počítače zobrazují v pracovním prostoru služby Log Analytics propojeném s vaším účtem Automation. V pracovním prostoru služby Log Analytics spusťte následující dotaz.
Heartbeat | summarize by Computer, Solutions
Pokud se váš počítač ve výsledcích dotazu nezobrazuje, v poslední době se nevrátí se změnami. Pravděpodobně došlo k problému s místní konfigurací. Agenta Log Analytics byste měli přeinstalovat.
Pokud je váš počítač uvedený ve výsledcích dotazu, ověřte v části Řešení vlastnost, která changeTracking je uvedená. Tím ověříte, že je zaregistrovaný v Sledování změn a inventář. Pokud ne, zkontrolujte problémy s konfigurací oboru. Konfigurace oboru určuje, které počítače jsou nakonfigurované pro Sledování změn a inventář. Pokud chcete nakonfigurovat konfiguraci oboru pro cílový počítač, přečtěte si téma Povolení Sledování změn a inventář z účtu Automation.
V pracovním prostoru spusťte tento dotaz.
Operation | where OperationCategory == 'Data Collection Status' | sort by TimeGenerated desc
Pokud se zobrazí
Data collection stopped due to daily limit of free data reached. Ingestion status = OverQuota
výsledek, dosáhla se kvóta definovaná ve vašem pracovním prostoru, která zastavila ukládání dat. V pracovním prostoru přejděte na Využití a odhadované náklady. Vyberte novou cenovou úroveň , která vám umožní používat více dat, nebo klikněte na Denní limit a odeberte limit.
Pokud se váš problém stále nevyřešil, přeinstalujte Funkci Hybrid Worker pro Windows podle pokynů v části Nasazení funkce Hybrid Runbook Worker pro Windows. V případě Linuxu postupujte podle kroků v části Nasazení funkce Hybrid Runbook Worker pro Linux.
Windows
Scénář: Sledování změn a inventář záznamy se nezobrazují pro počítače s Windows
Problém
Nevidíte žádné Sledování změn a inventář výsledky pro počítače s Windows, které jsou pro tuto funkci povolené.
Příčina
Tato chyba může mít následující příčiny:
- Agent Azure Log Analytics pro Windows není spuštěný.
- Komunikace zpět k účtu Automation je blokovaná.
- Sady Management Pack Sledování změn a inventář se nestáhnou.
- Povolený virtuální počítač mohl pocházet z klonovaného počítače, který nebyl připravený pomocí přípravy systému (sysprep) s nainstalovaným agentem Log Analytics pro Windows.
Rozlišení
Na počítači agenta Log Analytics přejděte na C:\Program Files\Microsoft Monitoring Agent\Agent\Tools a spusťte následující příkazy:
net stop healthservice
StopTracing.cmd
StartTracing.cmd VER
net start healthservice
Pokud stále potřebujete pomoc, můžete shromáždit diagnostické informace a kontaktovat podporu.
Poznámka:
Agent Log Analytics ve výchozím nastavení umožňuje trasování chyb. Pokud chcete povolit podrobné chybové zprávy jako v předchozím příkladu VER
, použijte parametr. Pro trasování informací použijte INF
při vyvolání StartTracing.cmd
.
Agent Log Analytics pro Windows není spuštěný
Ověřte, že na počítači běží agent Log Analytics pro Windows (HealthService.exe).
Blokovaná komunikace s účtem Automation
Zkontrolujte Prohlížeč událostí na počítači a vyhledejte všechny události, které mají slovo changetracking
v nich.
Informace o adresách a portech, které musí být povolené, aby Sledování změn a inventář fungovaly, najdete v tématu Plánování sítě.
Sady Management Pack se nestáhnou
Ověřte, že jsou místně nainstalované následující sady Management Pack Sledování změn a inventář:
Microsoft.IntelligencePacks.ChangeTrackingDirectAgent.*
Microsoft.IntelligencePacks.InventoryChangeTracking.*
Microsoft.IntelligencePacks.SingletonInventoryCollection.*
Virtuální počítač z klonovaného počítače, který nebyl nástrojem sysprep
Pokud používáte klonovanou image, sysprep nejprve image a pak nainstalujte agenta Log Analytics pro Windows.
Linux
Scénář: Žádné výsledky Sledování změn a inventář na počítačích s Linuxem
Problém
Nevidíte žádné Sledování změn a inventář výsledky pro počítače s Linuxem, které jsou pro tuto funkci povolené.
Příčina
Tady jsou možné příčiny specifické pro tento problém:
- Agent Log Analytics pro Linux není spuštěný.
- Agent Log Analytics pro Linux není správně nakonfigurovaný.
- Existují konflikty monitorování integrity souborů (FIM).
Rozlišení
Agent Log Analytics pro Linux není spuštěný
Ověřte, že na vašem počítači běží proces démon pro agenta Log Analytics pro Linux (omsagent). V pracovním prostoru služby Log Analytics, který je propojený s vaším účtem Automation, spusťte následující dotaz.
Heartbeat
| summarize by Computer, Solutions
Pokud se váš počítač ve výsledcích dotazu nezobrazuje, v poslední době se nevrátí se změnami. Pravděpodobně došlo k problému s místní konfigurací a agenta byste měli přeinstalovat. Informace o instalaci a konfiguraci najdete v tématu Shromažďování dat protokolu pomocí agenta Log Analytics.
Pokud se váš počítač zobrazí ve výsledcích dotazu, ověřte konfiguraci oboru. Viz Cílení řešení monitorování ve službě Azure Monitor.
Další řešení tohoto problému najdete v tématu Problém: Nezobrazují se žádná linuxová data.
Agent Log Analytics pro Linux není správně nakonfigurovaný
Agent Log Analytics pro Linux nemusí být správně nakonfigurovaný pro shromažďování protokolů a výstupu příkazového řádku pomocí nástroje Kolektor protokolů OMS. Viz přehled Sledování změn a inventář.
Konflikty FIM
Funkce FIM v programu Microsoft Defender for Cloud může nesprávně ověřovat integritu vašich linuxových souborů. Ověřte, že je FIM funkční a správně nakonfigurovaný pro monitorování souborů s Linuxem. Viz přehled Sledování změn a inventář.
Další kroky
Pokud se tady váš problém nezobrazuje nebo nemůžete problém vyřešit, zkuste získat další podporu jedním z následujících kanálů:
- Získejte odpovědi od odborníků na Azure prostřednictvím fór Azure.
- Spojte se s @AzureSupport, oficiálním účtem Microsoft Azure pro zlepšení uživatelského prostředí. Podpora Azure propojuje komunitu Azure s odpověďmi, podporou a odborníky.
- Vytvořte podpora Azure incident. Přejděte na web podpory Azure a vyberte Získat podporu.