Share via


Richtlijnen voor probleemoplossing voor de Azure Monitor-agent op een server met Windows Arc

Overzicht voor Azure Monitor-agent

Voordat u verder leest, moet u bekend zijn met de Azure Monitor-agent en regels voor gegevensverzameling.

Terminologie

Naam Acroniem Description
Azure Monitor-agent AMA De nieuwe Azure Monitor-agent
Regels voor gegevensverzameling DCR Regels voor het configureren van het verzamelen van gegevens door de agent, d.w.w. wat moet worden verzameld, waarheen moet worden verzonden en meer
Azure Monitor-configuratieservice AMCS Regionale service die wordt gehost in Azure, waarmee de gegevensverzameling voor deze agent en andere onderdelen van Azure Monitor wordt beheerd. De agent roept deze service aan om DCR's op te halen.
Eindpunt logboeken -- Eindpunt voor het verzenden van gegevens naar Log Analytics-werkruimten
Eindpunt voor metrische gegevens -- Eindpunt voor het verzenden van gegevens naar databases met metrische gegevens van Azure Monitor.
Service voor exemplaarmetagegevens en hybride IMDS en HIMDS Services die worden gehost in Azure en die informatie bieden over respectievelijk actieve virtuele machines, schaalsets (via IMDS) en servers met Arc (via HIMDS)
Log Analytics-werkruimte WET De bestemming in Azure Monitor waarnaar u logboeken kunt verzenden die door de agent zijn verzameld
Aangepaste metrische gegevens -- De bestemming in Azure Monitor waarnaar u metrische gastgegevens kunt verzenden die door de agent zijn verzameld

Basisstappen voor probleemoplossing (installatie, agent wordt niet uitgevoerd, configuratieproblemen)

Volg de onderstaande stappen om problemen met de nieuwste versie van de Azure Monitor-agent op uw Windows Arc-server op te lossen:

  1. Bekijk hier zorgvuldig de vereisten.

  2. Controleer of de extensie is geïnstalleerd en ingericht, waardoor de binaire bestanden van de agent op uw computer worden geïnstalleerd:

    1. Open Azure Portal > selecteer de server > met Arc Open Instellingen: extensies in het deelvenster aan de linkerkant > 'AzureMonitorWindowsAgent' moeten worden weergegeven met de status'Geslaagd'
    2. Zo niet, controleert u of de Arc-agent (Connected Machine Agent) verbinding kan maken met Azure en of de extensieservice wordt uitgevoerd.
      azcmagent show
      
      Als het goed is, ziet u de onderstaande uitvoer:
      Resource Name                           : <server name>
      [...]
      Dependent Service Status
        Agent Service (himds)                 : running
        GC Service (gcarcservice)             : running
        Extension Service (extensionservice)  : running
      
      Als u in plaats daarvan een andere status ziet Agent Status: Disconnected , dient u een ticket in met samenvatting als 'Arc-agent of extensieservice werkt niet' en het probleemtype 'Ik heb hulp nodig met Azure Monitor Windows Agent'.
    3. Wacht 10-15 minuten als verlenging mogelijk in overgangsstatus. Als de extensie nog steeds niet wordt weergegeven, verwijdert u de extensie en installeert u deze opnieuw en herhaalt u de verificatie om de extensie weer te geven.
    4. Als dat niet het geval is, controleert u of er fouten worden weergegeven in de extensielogboeken C:\ProgramData\GuestConfig\extension_logs\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent op uw computer
    5. Als geen van de bovenstaande opties werkt, dient u een ticket in met Samenvatting als 'AMA-extensie kan niet worden geïnstalleerd of ingericht' en het probleemtype 'Ik heb hulp nodig met Azure Monitor Windows Agent'.
  3. Controleer of de agent wordt uitgevoerd:

    1. Controleer met behulp van de onderstaande query of de agent heartbeat-logboeken verzendt naar de Log Analytics-werkruimte. Overslaan als 'Aangepaste metrische gegevens' de enige bestemming in de DCR is:
      Heartbeat | where Category == "Azure Monitor Agent" and Computer == "<computer-name>" | take 10
      
    2. Zo niet, dan opent u Taakbeheer en controleert u of het proces 'MonAgentCore.exe' wordt uitgevoerd. Als dat zo is, wacht u 5 minuten totdat de heartbeat wordt weergegeven.
    3. Als dat niet het geval is, controleert u of er fouten worden weergegeven C:\Resources\Directory\AMADataStore\Configuration in de logboeken van de kernagent op uw computer
    4. Als niets van het bovenstaande helpt, dient u een ticket in met Samenvatting als 'AMA-extensie ingericht maar niet uitgevoerd' en probleemtype 'Ik heb hulp nodig met Azure Monitor Windows Agent'.
  4. Controleer of de DCR bestaat en is gekoppeld aan de server met Arc:

    1. Als u de Log Analytics-werkruimte als doel gebruikt, controleert u of DCR bestaat in dezelfde fysieke regio als de Log Analytics-werkruimte.
    2. Controleer op de server met Arc of het bestand C:\Resources\Directory\AMADataStore\mcs\mcsconfig.latest.xmlbestaat. Als dit bestand niet bestaat, is de server met Arc mogelijk niet gekoppeld aan een DCR.
    3. Open Azure Portal > selecteer de regel > voor gegevensverzameling Open configuratie: resources in het deelvenster aan de linkerkant > U ziet hier de server met Arc
    4. Als deze niet wordt weergegeven, klikt u op Toevoegen en selecteert u uw arc-server in de resourcekiezer. Herhaal dit voor alle DCR's.
    5. Als niets van het bovenstaande helpt, dient u een ticket in met samenvatting als 'DCR niet gevonden of gekoppeld' en probleemtype als 'Ik heb hulp nodig bij het configureren van gegevensverzameling van een VM'.
  5. Controleer of de agent de bijbehorende DCR('s) kan downloaden van de AMCS-service:

    1. Controleer of de meest recente DCR op deze locatie is gedownload C:\Resources\Directory\AMADataStore\mcs\configchunks
    2. Zo niet, dien dan een ticket in met samenvatting als 'AMA kan DCR-configuratie niet downloaden' en probleemtype als 'Ik heb hulp nodig met Azure Monitor Windows Agent'.

Problemen met het verzamelen van prestatiemeteritems

  1. Controleer of uw DCR JSON een sectie bevat voor 'performanceCounters'. Als dat niet het probleem is, herstelt u uw DCR. Lees hoe u DCR of voorbeeld-DCR maakt.
  2. Controleer of het bestand C:\Resources\Directory\AMADataStore\mcs\mcsconfig.lkg.xml bestaat. Als het niet bestaat, dient u een ticket in met samenvatting als 'AMA is niet lang genoeg uitgevoerd om en het probleemtype te markeren als 'Ik heb hulp nodig met Azure Monitor Windows Agent'.
  3. Open het bestand en controleer of het knooppunten bevat CounterSet , zoals wordt weergegeven in het onderstaande voorbeeld:
    <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>
    
    Als er geen CounterSet knooppunten zijn, is de DCR niet correct geparseerd. Dien een ticket in met samenvatting als 'AMA kan DCR-configuratie niet parseren' en probleemtype als 'Ik heb hulp nodig met Azure Monitor Windows Agent'.

Problemen met het gebruik van 'Aangepaste metrische gegevens' als doel

  1. Bekijk hier zorgvuldig de vereisten.

  2. Zorg ervoor dat de gekoppelde DCR correct is gemaakt om prestatiemeteritems te verzamelen en deze naar metrische gegevens van Azure Monitor te verzenden. U ziet deze sectie in uw DCR:

    "destinations": {  
    "azureMonitorMetrics": {  
        "name":"myAmMetricsDest" 
        } 
    }
    
  3. PowerShell-opdracht uitvoeren:

    Get-WmiObject Win32_Process -Filter "name = 'MetricsExtension.Native.exe'" | select Name,ExecutablePath,CommandLine | Format-List
    

    Controleer of de parameter CommandLine in de uitvoer het argument '-TokenSource MSI' bevat

  4. Controleer of C:\Resources\Directory\AMADataStore\mcs\AuthToken-MSI.json het bestand aanwezig is.

  5. Controleer of C:\Resources\Directory\AMADataStore\mcs\CUSTOMMETRIC_<subscription>_<region>_MonitoringAccount_Configuration.json het bestand aanwezig is.

  6. Logboeken verzamelen door de opdracht uit te voeren C:\Packages\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent\<version-number>\Monitoring\Agent\table2csv.exe C:\Resources\Directory\AMADataStore\Tables\MaMetricsExtensionEtw.tsf

    1. Met de opdracht wordt het bestand 'MaMetricsExtensionEtw.csv' gegenereerd
    2. Open het en zoek naar eventuele fouten op niveau 2 en probeer deze op te lossen.
  7. Als niets van het bovenstaande helpt, dient u een ticket in met samenvatting als 'AMA kan geen aangepaste metrische gegevens verzamelen' en probleemtype 'Ik heb hulp nodig met Azure Monitor Windows Agent'.

Problemen met het verzamelen van Windows-gebeurtenislogboeken

  1. Controleer of uw DCR JSON een sectie bevat voor 'windowsEventLogs'. Als dat niet het probleem is, herstelt u uw DCR. Lees hoe u DCR of voorbeeld-DCR maakt.
  2. Controleer of het bestand C:\Resources\Directory\AMADataStore\mcs\mcsconfig.lkg.xml bestaat. Als het niet bestaat, dient u een ticket in met samenvatting als 'AMA is niet lang genoeg uitgevoerd om en het probleemtype te markeren als 'Ik heb hulp nodig met Azure Monitor Windows Agent'.
  3. Open het bestand en controleer of het knooppunten bevat Subscription , zoals wordt weergegeven in het onderstaande voorbeeld:
    <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>
    
    Als er geen Subscription knooppunten zijn, is de DCR niet correct geparseerd. Dien een ticket in met samenvatting als 'AMA kan DCR-configuratie niet parseren' en probleemtype als 'Ik heb hulp nodig met Azure Monitor Windows Agent'.

Een ticket indienen

  1. Open een regel voor gegevensverzameling en selecteer nieuwe ondersteuningsaanvraag in het menu aan de linkerkant. U kunt ook het deelvenster Help en ondersteuning openen en Een ondersteuningsaanvraag maken selecteren.
  2. Selecteer:
    • Type probleem: Technisch.
    • Abonnement: selecteer het abonnement waarin uw machines zich bevinden.
    • Servicetype: Regels voor gegevensverzameling en Azure Monitor-agent.
    • Heeft uw probleem te maken met een resource?: Ja. Selecteer uw computer met behulp van de resourcekiezer.
  3. Voer Samenvatting en Probleemtype in zoals aangegeven in de stappen voor probleemoplossing. Nauwkeurige informatie leidt tot een snellere oplossing van het probleem.
  4. Selecteer Volgende en bekijk de aanbevolen oplossingen om te zien of ze helpen.
  5. Als ze niet helpen, selecteert u Volgende en vult u de volgende set details in.
  6. Selecteer Volgende, bekijk de laatste details en selecteer Maken.