Tutorial: Een hybride machine monitoren met VM Inzichten

Azure Monitor kan gegevens rechtstreeks van uw hybride machines verzamelen in een Log Analytics-werkruimte voor gedetailleerde analyse en correlatie. U kunt VM-inzichten inschakelen om gegevens te verzamelen van uw niet-Azure-VM's (virtuele machines). Hoewel er verschillende opties zijn voor het implementeren van de Azure Monitor-agent op uw servers met Arc, laat deze zelfstudie zien hoe u dit doet met behulp van Azure Portal om VM-inzichten op een verbonden machine in te schakelen.

Prerequisites

  • Als je geen Azure-abonnement hebt, maak dan een gratis account aan voordat je begint.

  • Gebruik onze quickstart om een hybride machine te verbinden met Azure Arc. In deze zelfstudie wordt ervan uitgegaan dat u al een computer hebt verbonden met Azure Arc.

  • Controleer of uw hybride machine gebruikmaakt van een operaterend systeem dat wordt ondersteund door de Azure Monitor Agent.

  • Machtigingen hebben om regels voor gegevensverzameling (DCR's) te maken en deze te koppelen aan computers. Zie machtigingen voor gegevensverzamelingsregels.

  • Configureer uw netwerkbeveiligingsgroep (NSG) of firewall om uitgaand TCP-poort 443-verkeer (HTTPS) naar de AzureMonitor eindpunten en AzureResourceManagerservicetags toe te staan. Deze servicetags zijn voor uw NSG en niet voor Azure-resourcetags.

    Zie Azure Monitor Agent-netwerkconfiguratie voor volledige vereisten. U kunt een van de volgende opdrachten uitvoeren om verkeer voor uw firewall te configureren. Vervang <resource-group> en <nsg-name> door uw eigen waarden:

    $nsg = Get-AzNetworkSecurityGroup -ResourceGroupName "<resource-group>" -Name "<nsg-name>"
    
    # Add AzureMonitor outbound rule
    $nsg | Add-AzNetworkSecurityRuleConfig `
    -Name "AllowAzureMonitorOutbound" `
    -Priority 150 `
    -Direction Outbound `
    -Access Allow `
    -Protocol Tcp `
    -SourceAddressPrefix * `
    -SourcePortRange * `
    -DestinationAddressPrefix AzureMonitor `
    -DestinationPortRange 443
    
    # Add AzureResourceManager outbound rule
    $nsg | Add-AzNetworkSecurityRuleConfig `
    -Name "AllowAzureResourceManagerOutbound" `
    -Priority 151 `
    -Direction Outbound `
    -Access Allow `
    -Protocol Tcp `
    -SourceAddressPrefix * `
    -SourcePortRange * `
    -DestinationAddressPrefix AzureResourceManager `
    -DestinationPortRange 443
    
    $nsg | Set-AzNetworkSecurityGroup
    

VM-inzichten inschakelen

  1. Meld u aan bij het Azure-portaal. Zoek en selecteer Azure Arc in de zoekbalk.

  2. Selecteer machines onder Infrastructuur en selecteer vervolgens de verbonden machine die u in het quickstart-artikel hebt gemaakt.

  3. Selecteer Inzichten in het servicemenu onder Bewaking. De portal opent de pagina Monitor voor uw computer. Als verbeterde bewaking niet is ingeschakeld, worden in verschillende prestatiegrafieken geen gegevens weergegeven en wordt er een bericht weergegeven om dit in te schakelen. Selecteer Configureren om de pagina Monitor configureren te openen.

    Schermopname van het deelvenster Inzichten met de knop Configureren.

  4. Laat op de pagina Monitor configureren de optie [Preview] OpenTelemetry-metrieken geselecteerd. Er wordt automatisch een standaard Log Analytics werkruimte geselecteerd. Als er nog geen bestaat, wordt er een gemaakt in dezelfde regio als uw verbonden computer. Als u in plaats daarvan een bestaande werkruimte wilt gebruiken, selecteert u Infrastructuurbewaking aanpassen en selecteert u de werkruimte.

  5. Selecteer Beoordelen + Inschakelen en selecteer vervolgens Inschakelen.

    Statusberichten worden weergegeven terwijl de configuratie wordt uitgevoerd en de Azure Monitor Agent-extensie is geïnstalleerd op uw verbonden computer. Dit proces duurt een paar minuten.

    Wanneer het proces is voltooid, geeft een bericht aan dat de machine is ingeschaald en dat Insights succesvol is geïmplementeerd.

Bekijk verzamelde gegevens

Nadat de Azure Monitor Agent is geïnstalleerd, duurt het enkele minuten voordat er voldoende gegevens zijn verzameld om de portal te vullen.

  1. Selecteer inzichten in het servicemenu onder Bewaking om terug te keren naar de pagina Monitor.

  2. Als u zowel de ervaringen op basis van metrische gegevens als logboeken hebt ingeschakeld, wordt boven aan de pagina een selector weergegeven. Selecteer elke ervaring om de beschikbare grafieken en inzichten te vergelijken:

    • Visualisaties op basis van metrische gegevens (preview): geeft prestatie-indicatoren weer die zijn gericht op CPU-, geheugen-, schijf- en netwerkgebruik. Bevat ook de status van Service Health en Resource Health.

    • Log-visualisaties (klassiek) : gebruikt samengevatte prestatiegegevens die zijn verzameld in uw Log Analytics werkruimte. Selecteer het tabblad Prestaties om tellers voor uw computer weer te geven. Schuif omlaag om meer tellers weer te geven of beweeg de muisaanwijzer over een grafiek en bekijk gemiddelden en percentielen vanaf het moment dat de Azure Monitor Agent is geïnstalleerd.

      Schermopname van het tabblad Inzichtenprestaties met grafieken voor de geselecteerde machine in de klassieke weergave op basis van logboeken.

  3. Selecteer het tabblad Kaart . De kaartfunctie toont de processen die worden uitgevoerd op de computer en de bijbehorende afhankelijkheden. De klassieke weergave op basis van een logboek bevat een extra tabblad. Selecteer het deelvenster Eigenschappen uitvouwen om het eigenschappenvenster te openen.

    Note

    Hoewel het tabblad Kaart in beide ervaringen zichtbaar is, zie de richtlijnen voor het stopzetten van VM Insights Map en Dependency Agent voor meer informatie.

  4. Als u logboekgegevens wilt weergeven, selecteert u logboeken in het servicemenu onder Bewaking. Er wordt een lijst weergegeven met tabellen die zijn opgeslagen in de Log Analytics werkruimte voor de machine. De beschikbare tabellen verschillen tussen Windows en Linux-machines. VM-inzichten vullen standaard de heartbeat - en InsightsMetrics-tabellen in.

  5. (Optioneel) Als u een Windows machine gebruikt en Windows gebeurtenislogboekverzameling hebt geconfigureerd, selecteert u de tabel Event. Log Analytics opent met een eenvoudige query om verzamelde gebeurtenislogboekvermeldingen op te halen. Als deze tabel niet aanwezig is, is het verzamelen van gebeurtenislogboeken niet geconfigureerd. Om het toe te voegen, zie Collect Windows-gebeurtenislogboeken met de Azure Monitor-agent.

Volgende stappen

Lees het volgende artikel om meer te weten te komen over Azure Monitor:

Overzicht van Azure Monitor