Pokyny k řešení potíží pro agenta Azure Monitoru na virtuálních počítačích s Windows a škálovacích sadách
Přehled agenta Služby Azure Monitor
Než si přečtete další informace, musíte být obeznámeni s agentem služby Azure Monitor a pravidly shromažďování dat.
Terminologie
Název | Zkratka | Popis |
---|---|---|
Agent Azure Monitoru | AMA | Nový agent Azure Monitoru |
Pravidla shromažďování dat | DCR | Pravidla pro konfiguraci shromažďování dat agentem, tj. co shromažďovat, kam se mají odesílat, a další |
Služba konfigurace služby Azure Monitor | AMCS | Regionální služba hostovaná v Azure, která řídí shromažďování dat pro tohoto agenta a další části služby Azure Monitor. Agent volá do této služby za účelem načtení řadičů domény. |
Koncový bod protokolů | -- | Koncový bod pro odesílání dat do pracovních prostorů služby Log Analytics |
Koncový bod metrik | -- | Koncový bod pro odesílání dat do databází metrik služby Azure Monitor |
Služba metadat instance a hybridní služba | IMDS a HIMDS | Služby hostované v Azure, které poskytují informace o aktuálně spuštěných virtuálních počítačích, škálovacích sadách (přes IMDS) a serverech s podporou Arc (prostřednictvím HIMDS). |
Pracovní prostor služby Log Analytics | ZÁKON | Cíl ve službě Azure Monitor, do kterého můžete odesílat protokoly shromážděné agentem. |
Vlastní metriky | -- | Cíl ve službě Azure Monitor, do kterého můžete odesílat metriky hosta shromážděné agentem. |
Základní kroky při řešení potíží (instalace, neběžení agenta, problémy s konfigurací)
Při řešení potíží s nejnovější verzí agenta služby Azure Monitor spuštěného na virtuálním počítači s Windows postupujte následovně:
Pečlivě si projděte požadavky.
Ověřte, že se rozšíření úspěšně nainstalovalo a zřídilo, což nainstaluje binární soubory agenta na váš počítač:
- Otevřete Azure Portal > a vyberte virtuální počítač > Open Nastavení: Rozšíření a aplikace z podokna na levé straně > AzureMonitorWindowsAgent by se měly zobrazit se stavem: Zřizování bylo úspěšné.
- Pokud ne, pomocí následujícího příkazu zkontrolujte, jestli se počítač může spojit s Azure, a najděte rozšíření, které se má nainstalovat:
az vm extension image list-versions --location <machine-region> --name AzureMonitorWindowsAgent --publisher Microsoft.Azure.Monitor
- Počkejte 10 až 15 minut, protože rozšíření může být ve stavu přechodu. Pokud se stále nezobrazuje, odinstalujte a nainstalujte rozšíření znovu a opakujte ověření, aby se rozšíření zobrazilo.
- Pokud ne, zkontrolujte, jestli se v protokolech rozšíření na vašem počítači nenachází
C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent
nějaké chyby. - Pokud žádný z výše uvedených postupů nepomůže, vytvořte lístek se souhrnem, protože rozšíření AMA se nepodaří nainstalovat nebo zřídit a typ problému jako "Potřebuji pomoc s agentem Windows služby Azure Monitor".
Ověřte, že je agent spuštěný:
- Pomocí následujícího dotazu zkontrolujte, jestli agent vysílá protokoly prezenčních signálů do pracovního prostoru služby Log Analytics. Pokud je vlastní metrika jediným cílem v DCR, přeskočte:
Heartbeat | where Category == "Azure Monitor Agent" and 'Computer' == "<computer-name>" | take 10
- Pokud ne, otevřete Správce úloh a zkontrolujte, jestli je spuštěný proces MonAgentCore.exe. Pokud ano, počkejte 5 minut, než se prezenčních signálů zobrazí.
- Pokud ne, zkontrolujte, jestli se v protokolech základního agenta na vašem počítači nenachází
C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\Configuration
nějaké chyby. - Pokud žádný z výše uvedených postupů nepomůže, vytvořte lístek se souhrnem jako "zřízené rozšíření AMA, ale není spuštěno" a typ problému jako "Potřebuji pomoc s agentem Windows služby Azure Monitor".
- Pomocí následujícího dotazu zkontrolujte, jestli agent vysílá protokoly prezenčních signálů do pracovního prostoru služby Log Analytics. Pokud je vlastní metrika jediným cílem v DCR, přeskočte:
Ověřte, že řadič domény existuje a je přidružený k virtuálnímu počítači:
- Pokud jako cíl používáte pracovní prostor služby Log Analytics, ověřte, že řadič domény existuje ve stejné fyzické oblasti jako pracovní prostor služby Log Analytics.
- Na virtuálním počítači ověřte existenci souboru
C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\mcs\mcsconfig.latest.xml
. Pokud tento soubor neexistuje:- Virtuální počítač nemusí být přidružený k řadiči domény. Viz krok 3
- Virtuální počítač nemusí mít povolenou spravovanou identitu. Informace o povolení najdete tady .
- Služba IMDS není spuštěná nebo přístupná z virtuálního počítače. Zkontrolujte, jestli máte přístup k IMDS z počítače. Pokud ne, vytvořte lístek se souhrnemjako služba IMDS, která není spuštěná, a typ problému jako "Potřebuji pomoc s konfigurací shromažďování dat z virtuálního počítače".
- AMA nemá přístup k IMDS. Zkontrolujte, jestli se v
C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\Tables\MAEventTable.tsf
souboru zobrazují chyby IMDS. Pokud ano, vytvořte lístek se souhrnemjako "AMA nemůže získat přístup k IMDS" a typ problému jako "Potřebuji pomoc s konfigurací shromažďování dat z virtuálního počítače".
- Otevřete Azure Portal > a vyberte pravidlo > shromažďování dat Otevřít konfiguraci: Prostředky z podokna vlevo > By se měl zobrazit virtuální počítač uvedený tady.
- Pokud tu není uvedený, klikněte na Přidat a vyberte virtuální počítač z nástroje pro výběr prostředků. Opakujte všechny řadiče domény.
- Pokud žádný z výše uvedených postupů nepomůže, vytvořte lístek se souhrnem jako "DcR nenalezeno nebo přidruženo" a typ problému jako "Potřebuji pomoc s konfigurací shromažďování dat z virtuálního počítače".
Ověřte, že agent mohl stáhnout přidružené řadiče domény ze služby AMCS:
- Zkontrolujte, jestli se v tomto umístění zobrazuje nejnovější stažený řadič domény .DCR.
C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\mcs\configchunks
- Pokud ne, vytvořte lístek se souhrnem, protože AMA nemůže stáhnout konfiguraci DCR a typ problému jako "Potřebuji pomoc s agentem Windows služby Azure Monitor".
- Zkontrolujte, jestli se v tomto umístění zobrazuje nejnovější stažený řadič domény .DCR.
Problémy se shromažďováním čítačů výkonu
- Zkontrolujte, jestli váš KÓD JSON DCR obsahuje oddíl pro performanceCounters. Pokud ne, opravte řadič domény. Podívejte se, jak vytvořit DCR nebo ukázkové DCR.
- Zkontrolujte, jestli soubor
C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\mcs\mcsconfig.lkg.xml
existuje. Pokud neexistuje, vytvořte lístek se souhrnem, protože AMA neběžel dostatečně dlouho, aby označil a typ problému označil jako "Potřebuji pomoc s agentem Windows služby Azure Monitor". - Otevřete soubor a zkontrolujte, jestli obsahuje
CounterSet
uzly, jak je znázorněno v následujícím příkladu:
Pokud neexistují žádné<CounterSet storeType="Local" duration="PT1M" eventName="c9302257006473204344_16355538690556228697" sampleRateInSeconds="15" format="Factored"> <Counter>\Processor(_Total)\% Processor Time</Counter> <Counter>\Memory\Committed Bytes</Counter> <Counter>\LogicalDisk(_Total)\Free Megabytes</Counter> <Counter>\PhysicalDisk(_Total)\Avg. Disk Queue Length</Counter> </CounterSet>
CounterSet
uzly, řadič domény se správně neanalyšoval. Vytvořte lístek se souhrnem, protože AMA nemůže analyzovat konfiguraci DCR a typ problému jako Potřebuji pomoc s agentem Windows služby Azure Monitor.
Problémy s používáním vlastních metrik jako cíle
- Pečlivě si projděte požadavky.
- Ujistěte se, že je přidružený řadič domény správně vytvořený tak, aby shromažďoval čítače výkonu a odeslal je do metrik služby Azure Monitor. Měla by se zobrazit tato část v dcR:
"destinations": { "azureMonitorMetrics": { "name":"myAmMetricsDest" } }
- Spusťte příkaz PowerShellu:
Ověřte, že parametr CommandLine ve výstupu obsahuje argument -TokenSource MSI.Get-WmiObject Win32_Process -Filter "name = 'MetricsExtension.Native.exe'" | select Name,ExecutablePath,CommandLine | Format-List
- Ověřte, že
C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\mcs\AuthToken-MSI.json
soubor existuje. - Ověřte, že
C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\mcs\CUSTOMMETRIC_<subscription>_<region>_MonitoringAccount_Configuration.json
soubor existuje. - Shromažďování protokolů spuštěním příkazu
C:\Packages\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent\<version-number>\Monitoring\Agent\table2csv.exe C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\Tables\MaMetricsExtensionEtw.tsf
- Příkaz vygeneruje soubor MaMetricsExtensionEtw.csv.
- Otevřete ho a vyhledejte všechny chyby úrovně 2 a zkuste je opravit.
- Pokud žádný z výše uvedených postupů nepomůže, vytvořte lístek se souhrnem, protože AMA nemůže shromažďovat vlastní metriky a typ problému jako "Potřebuji pomoc s agentem Windows služby Azure Monitor".
Problémy se shromažďováním protokolů událostí Windows
- Zkontrolujte, jestli váš JSON DCR obsahuje oddíl pro windowsEventLogs. Pokud ne, opravte řadič domény. Podívejte se, jak vytvořit DCR nebo ukázkové DCR.
- Zkontrolujte, jestli soubor
C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\mcs\mcsconfig.lkg.xml
existuje. Pokud neexistuje, vytvořte lístek se souhrnem, protože AMA neběžel dostatečně dlouho, aby označil a typ problému označil jako "Potřebuji pomoc s agentem Windows služby Azure Monitor". - Otevřete soubor a zkontrolujte, jestli obsahuje
Subscription
uzly, jak je znázorněno v následujícím příkladu:
Pokud neexistují žádné<Subscription eventName="c9302257006473204344_14882095577508259570" query="System!*[System[(Level = 1 or Level = 2 or Level = 3)]]"> <Column name="ProviderGuid" type="mt:wstr" defaultAssignment="00000000-0000-0000-0000-000000000000"> <Value>/Event/System/Provider/@Guid</Value> </Column> ... </Column> </Subscription>
Subscription
uzly, řadič domény se správně neanalyšoval. Vytvořte lístek se souhrnem, protože AMA nemůže analyzovat konfiguraci DCR a typ problému jako Potřebuji pomoc s agentem Windows služby Azure Monitor.
Vytvoření lístku
- Otevřete pravidlo shromažďování dat a v nabídce vlevo vyberte Nová žádost o podporu. Můžete také otevřít podokno Nápověda a podpora a vybrat Vytvořit žádost o podporu.
- Vyberte:
- Typ problému: Technické.
- Předplatné: Vyberte předplatné, ve kterém se nacházejí vaše počítače.
- Typ služby: Pravidla shromažďování dat a agent Azure Monitor.
- Souvisí váš problém s prostředkem?: Ano. Vyberte svůj počítač pomocí nástroje pro výběr prostředků.
- Zadejte typ souhrnu a problému, jak je uvedeno v krocích pro řešení potíží. Přesné informace vedou k rychlejšímu vyřešení problému.
- Vyberte Další a projděte si doporučená řešení, abyste zjistili, jestli vám s tím pomůžou.
- Pokud jim nepomůže, vyberte Další a vyplňte další sadu podrobností.
- Vyberte Další, zkontrolujte poslední podrobnosti a vyberte Vytvořit.