Share via


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:

  1. Tekintse át az előfeltételeket itt.

  2. 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:

    1. 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"
    2. 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
      
    3. 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.
    4. 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
    5. 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.
  3. Ellenőrizze, hogy az ügynök fut-e:

    1. 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
      
    2. 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.
    3. 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
    4. 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.
  4. Ellenőrizze, hogy a DCR létezik-e, és a virtuális géphez van-e társítva:

    1. 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.
    2. A virtuális gépen ellenőrizze a fájl C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\mcs\mcsconfig.latest.xmlmeglé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".
    3. 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
    4. 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.
    5. 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.
  5. Ellenőrizze, hogy az ügynök le tudta-e tölteni a társított DCR-eket az AMCS szolgáltatásból:

    1. Ellenőrizze, hogy megjelenik-e a legújabb, ezen a helyen letöltött DCR C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\mcs\configchunks
    2. 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.

Teljesítményszámlálók gyűjtésével kapcsolatos problémák

  1. 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.
  2. 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.
  3. Nyissa meg a fájlt, és ellenőrizze, hogy tartalmaz-e CounterSet csomópontokat az alábbi példában látható módon:
    <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>
    
    Ha nincsenek 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

  1. Tekintse át az előfeltételeket itt.
  2. 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" 
        } 
    }
    
  3. Futtassa a PowerShell-parancsot:
    Get-WmiObject Win32_Process -Filter "name = 'MetricsExtension.Native.exe'" | select Name,ExecutablePath,CommandLine | Format-List
    
    Ellenőrizze, hogy a kimenet CommandLine paramétere tartalmazza-e a "-TokenSource MSI" argumentumot
  4. Ellenőrizze, hogy a fájl megtalálható-e C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\mcs\AuthToken-MSI.json .
  5. Ellenőrizze, hogy a fájl megtalálható-e C:\WindowsAzure\Resources\AMADataStore.<virtual-machine-name>\mcs\CUSTOMMETRIC_<subscription>_<region>_MonitoringAccount_Configuration.json .
  6. 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
    1. A parancs létrehozza az "MaMetricsExtensionEtw.csv" fájlt
    2. Nyissa meg, és keresse meg a 2. szintű hibákat, és próbálja meg kijavítani őket.
  7. 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

  1. 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.
  2. 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.
  3. Nyissa meg a fájlt, és ellenőrizze, hogy tartalmaz-e Subscription csomópontokat az alábbi példában látható módon:
    <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>
    
    Ha nincsenek Subscriptioncsomó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

  1. 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.
  2. 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.
  3. 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.
  4. Válassza a Tovább lehetőséget, és tekintse át az ajánlott megoldásokat, és ellenőrizze, hogy segítenek-e.
  5. Ha nem segítenek, válassza a Tovább lehetőséget, és töltse ki a következő részletkészletet.
  6. 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.