Hibaelhárítási útmutató az Azure Monitor-ügynökhöz Windows rendszerű virtuális gépeken és méretezési csoportokban
Az Azure Monitor-ügynök áttekintése
Mielőtt tovább olvas, ismernie kell az Azure Monitor-ügynököt és az adatgyűjtési szabályokat.
Terminológia
Név | Betűszó | Leírás |
---|---|---|
Azure Monitor-ügynök | AMA | Az új Azure Monitor-ügynök |
Adatgyűjtési szabályok | DCR | Az ügynök által végzett adatgyűjtés konfigurálására vonatkozó szabályok, azaz a gyűjtendő adatok, a küldés helye és egyebek |
Azure Monitor Configuration Service | AMCS | Az Azure-ban üzemeltetett regionális szolgáltatás, amely az ügynök és az Azure Monitor más részei adatgyűjtését szabályozza. Az ügynök meghívja ezt a szolgáltatást, hogy lekérje a DCRs-eket. |
Naplók végpontja | -- | Végpont adatok Log Analytics-munkaterületekre való küldéséhez |
Metrikák végpontja | -- | Végpont adatok Azure Monitor Metrics-adatbázisokba való küldéséhez. |
Példány metaadat-szolgáltatása és hibrid | IMDS és HIMDS | Az Azure-ban üzemeltetett szolgáltatások, amelyek információt nyújtanak a jelenleg futó virtuális gépekről, méretezési csoportokról (IMDS-en keresztül) és Arc-kompatibilis kiszolgálókról (HIMDS-en keresztül) |
Log Analytics-munkaterület | TÖRVÉNY | Az Azure Monitor azon célja, amellyel az ügynök által gyűjtött naplókat küldheti |
Egyéni metrikák | -- | Az Azure Monitor célhelye, amellyel az ügynök által gyűjtött vendégmetrikákat küldheti el a következő címre: |
Alapvető hibaelhárítási lépések (telepítés, ügynök nem fut, konfigurációs problémák)
Kövesse az alábbi lépéseket a Windows rendszerű virtuális gépen futó Azure Monitor-ügynök legújabb verziójának hibaelhárításához:
Tekintse át az előfeltételeket itt.
Ellenőrizze, hogy a bővítmény telepítése és kiépítése sikeresen megtörtént-e, amely telepíti az ügynök bináris fájljait a számítógépre:
- Nyissa meg az Azure Portalt>, válassza ki a virtuális gépet>, Gépház megnyitása : A bal oldali > "AzureMonitorWindowsAgent" panel bővítményei és alkalmazásai a következő állapottal jelennek meg: "Sikeres üzembe helyezés"
- Ha nem, ellenőrizze, hogy a gép eléri-e az Azure-t, és keresse meg a telepítéshez szükséges bővítményt az alábbi paranccsal:
az vm extension image list-versions --location <machine-region> --name AzureMonitorWindowsAgent --publisher Microsoft.Azure.Monitor
- Várjon 10-15 percet kiterjesztésként, talán áttűnési állapotban. Ha továbbra sem jelenik meg, távolítsa el és telepítse újra a bővítményt, és ismételje meg az ellenőrzést, hogy megjelenjen a bővítmény.
- Ha nem, ellenőrizze, hogy lát-e hibát a számítógépen található
C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent
bővítménynaplókban - Ha a fentiek közül egyik sem segít, küldjön egy "AMA-bővítmény telepítése vagy kiépítése sikertelen" és "Segítségre van szükségem az Azure Monitor Windows-ügynökhöz" típusú jegyet.
Ellenőrizze, hogy az ügynök fut-e:
- Ellenőrizze, hogy az ügynök szívverési naplókat bocsát-e ki a Log Analytics-munkaterületre az alábbi lekérdezéssel. Kihagyhatja, ha az "Egyéni metrikák" az egyetlen cél a DCR-ben:
Heartbeat | where Category == "Azure Monitor Agent" and 'Computer' == "<computer-name>" | take 10
- Ha nem, nyissa meg a Feladatkezelőt, és ellenőrizze, hogy fut-e a "MonAgentCore.exe" folyamat. Ha igen, várjon 5 percet, amíg a szívverés megjelenik.
- Ha nem, ellenőrizze, hogy lát-e hibákat a gépen található
C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\Configuration
alapvető ügynöknaplókban - Ha a fentiek közül egyik sem segít, küldjön egy "Kiépített AMA-bővítményt, de nem fut" és "Segítségre van szükségem az Azure Monitor Windows-ügynökkel" típusú jegyet.
- Ellenőrizze, hogy az ügynök szívverési naplókat bocsát-e ki a Log Analytics-munkaterületre az alábbi lekérdezéssel. Kihagyhatja, ha az "Egyéni metrikák" az egyetlen cél a DCR-ben:
Ellenőrizze, hogy a DCR létezik-e, és a virtuális géphez van-e társítva:
- Ha a Log Analytics-munkaterületet használja célként, ellenőrizze, hogy a DCR ugyanabban a fizikai régióban található-e, mint a Log Analytics-munkaterület.
- A virtuális gépen ellenőrizze a fájl
C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\mcs\mcsconfig.latest.xml
meglétét. Ha ez a fájl nem létezik:- Előfordulhat, hogy a virtuális gép nem társítható DCR-hez. Lásd a 3. lépést
- Előfordulhat, hogy a virtuális gépen nincs engedélyezve a felügyelt identitás. Az engedélyezésről itt olvashat.
- Az IMDS szolgáltatás nem fut/érhető el a virtuális gépről. Ellenőrizze, hogy hozzáfér-e az IMDS-hez a gépről. Ha nem, küldjön be egy "IMDS-szolgáltatás nem fut" összegzést tartalmazó jegyet, a probléma típusa pedig "Segítségre van szükségem az adatgyűjtés virtuális gépről történő konfigurálásához".
- Az AMA nem fér hozzá az IMDS-hez. Ellenőrizze, hogy lát-e IMDS-hibákat a fájlban
C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\Tables\MAEventTable.tsf
. Ha igen, küldjön be egy "AMA nem fér hozzá az IMDS-hez" összegzéssel rendelkező jegyet, a probléma típusa pedig a következő: "Segítségre van szükségem az adatgyűjtés virtuális gépről történő konfigurálásához".
- Az Azure Portal > megnyitása: Válassza ki az adatgyűjtési szabály megnyitási konfigurációját > : Erőforrások a bal oldali > panelen Az itt felsorolt virtuális gépnek kell megjelennie
- Ha nem szerepel a listában, kattintson a Hozzáadás gombra, és válassza ki a virtuális gépet az erőforrás-választóból. Ismételje meg az összes DCR-t.
- Ha a fentiek közül egyik sem segít, küldjön be egy "DCR nem található vagy társított" és "Segítségre van szükségem a virtuális gép adatgyűjtésének konfigurálásához" típusú jegyet.
Ellenőrizze, hogy az ügynök le tudta-e tölteni a társított DCR-eket az AMCS szolgáltatásból:
- Ellenőrizze, hogy megjelenik-e a legújabb, ezen a helyen letöltött DCR
C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\mcs\configchunks
- Ha nem, küldjön egy "AMA nem tudja letölteni a DCR-konfigurációt" ésa probléma típusát "Segítségre van szükségem az Azure Monitor Windows-ügynökhöz" szöveggel.
- Ellenőrizze, hogy megjelenik-e a legújabb, ezen a helyen letöltött DCR
Teljesítményszámlálók gyűjtésével kapcsolatos problémák
- Ellenőrizze, hogy a DCR JSON tartalmaz-e "performanceCounters" szakaszt. Ha nem, javítsa ki a DCR-t. Megtudhatja , hogyan hozhat létre DCR-t vagy minta DCR-t.
- Ellenőrizze, hogy létezik-e a fájl
C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\mcs\mcsconfig.lkg.xml
. Ha nem létezik, küldjön egy " AMA nem futott elég hosszú ideig ahhoz, hogy a probléma típusát "Segítségre van szükségem az Azure Monitor Windows-ügynökhöz" kifejezéssel. - Nyissa meg a fájlt, és ellenőrizze, hogy tartalmaz-e
CounterSet
csomópontokat az alábbi példában látható módon:
Ha nincsenek<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
csomópontok, akkor a DCR nem lett megfelelően elemezve. Küldjön egy "AMA nem elemezhető DCR-konfiguráció" és"Segítségre van szükségem az Azure Monitor Windows-ügynökhöz" típusú összegzéssel rendelkező jegyet.
Az "Egyéni metrikák" célként való használatával kapcsolatos problémák
- Tekintse át az előfeltételeket itt.
- Győződjön meg arról, hogy a társított DCR megfelelően van megadva a teljesítményszámlálók gyűjtéséhez és az Azure Monitor-metrikákba való küldéséhez. Ezt a szakaszt a DCR-ben kell látnia:
"destinations": { "azureMonitorMetrics": { "name":"myAmMetricsDest" } }
- Futtassa a PowerShell-parancsot:
Ellenőrizze, hogy a kimenet CommandLine paramétere tartalmazza-e a "-TokenSource MSI" argumentumotGet-WmiObject Win32_Process -Filter "name = 'MetricsExtension.Native.exe'" | select Name,ExecutablePath,CommandLine | Format-List
- Ellenőrizze, hogy a fájl megtalálható-e
C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\mcs\AuthToken-MSI.json
. - Ellenőrizze, hogy a fájl megtalálható-e
C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\mcs\CUSTOMMETRIC_<subscription>_<region>_MonitoringAccount_Configuration.json
. - Naplók gyűjtése a parancs futtatásával
C:\Packages\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent\<version-number>\Monitoring\Agent\table2csv.exe C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\Tables\MaMetricsExtensionEtw.tsf
- A parancs létrehozza az "MaMetricsExtensionEtw.csv" fájlt
- Nyissa meg, és keresse meg a 2. szintű hibákat, és próbálja meg kijavítani őket.
- Ha a fentiek közül egyik sem segít, küldjön egy "AMA nem gyűjthető egyéni metrikákat" és "Segítségre van szükségem az Azure Monitor Windows-ügynökhöz" típusú jegyet.
Windows-eseménynaplók gyűjtésével kapcsolatos problémák
- Ellenőrizze, hogy a DCR JSON tartalmaz-e "windowsEventLogs" szakaszt. Ha nem, javítsa ki a DCR-t. Megtudhatja , hogyan hozhat létre DCR-t vagy minta DCR-t.
- Ellenőrizze, hogy létezik-e a fájl
C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\mcs\mcsconfig.lkg.xml
. Ha nem létezik, küldjön egy " AMA nem futott elég hosszú ideig ahhoz, hogy a probléma típusát "Segítségre van szükségem az Azure Monitor Windows-ügynökhöz" kifejezéssel. - Nyissa meg a fájlt, és ellenőrizze, hogy tartalmaz-e
Subscription
csomópontokat az alábbi példában látható módon:
Ha nincsenek<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
csomópontok, akkor a DCR nem lett megfelelően elemezve. Küldjön egy "AMA nem elemezhető DCR-konfiguráció" és"Segítségre van szükségem az Azure Monitor Windows-ügynökhöz" típusú összegzéssel rendelkező jegyet.
Jegy küldése
- Nyisson meg egy adatgyűjtési szabályt, és a bal oldali menüben válassza az Új támogatási kérelem lehetőséget. A Súgó + támogatási panelt is megnyithatja, és kiválaszthatja a Támogatási kérelem létrehozása lehetőséget.
- Válassza ki:
- Probléma típusa: Műszaki.
- Előfizetés: Válassza ki azt az előfizetést, amelyben a gépek találhatók.
- Szolgáltatás típusa: Adatgyűjtési szabályok és Azure Monitor-ügynök.
- A probléma egy erőforráshoz kapcsolódik?: Igen. Válassza ki a gépet az erőforrás-választóval.
- Adja meg az összegzés és a probléma típusát a hibaelhárítási lépésekben leírtak szerint. A pontos információk a probléma gyorsabb megoldásához vezetnek.
- Válassza a Tovább lehetőséget, és tekintse át az ajánlott megoldásokat, és ellenőrizze, hogy segítenek-e.
- Ha nem segítenek, válassza a Tovább lehetőséget, és töltse ki a következő részletkészletet.
- Válassza a Tovább lehetőséget, tekintse át a végleges részleteket, és válassza a Létrehozás lehetőséget.