Gastlogboekgegevens verzamelen van virtuele machines met Azure Monitor

Azure Monitor verzamelt automatisch metrische hostgegevens en activiteitenlogboeken van virtuele Azure-machines, virtuele-machineschaalsets en servers met Azure Arc. Als u het gastbesturingssysteem en de workloads volledig wilt bewaken, moet u doorgaans ook logboekgegevens verzamelen die niet standaard worden verzameld. In dit artikel wordt beschreven hoe u Azure Portal gebruikt om regels voor gegevensverzameling (DCR's) te maken voor algemene gegevensbronnen van virtuele machines.

Bereik van artikel

Als u basisvereisten voor gegevensverzameling hebt, moeten de richtlijnen in dit artikel en de gerelateerde artikelen voor elke gegevensbron voldoende zijn. Azure Portal kan de DCR maken en bewerken zonder dat u de structuur ervan hoeft te begrijpen of deze handmatig aan de virtuele machine hoeft te koppelen. Het maken van een DCR en het toevoegen van VM-resources is ook de aanbevolen manier om de Azure Monitor-agent te installeren via de Azure-portal. De Azure Monitor-agent wordt indien nodig automatisch geïnstalleerd en er wordt een koppeling gemaakt tussen de DCR en elke vm die u selecteert.

Als u geavanceerde functies nodig hebt, zoals transformaties of dcRs wilt maken en toewijzen met behulp van Azure CLI, Azure Policy of andere methoden, raadpleegt u Regels voor gegevensverzameling (DCR's) maken met behulp van JSON. U kunt ook voorbeelden van DCR's bekijken die door dit proces zijn gemaakt bij DCR-voorbeelden (Data Collection Rule) voor VM's in Azure Monitor.

Vereiste voorwaarden

Belangrijk

Als uw Log Analytics-werkruimte is gekoppeld aan een netwerkbeveiligingsperimeter, raadpleegt u Azure Monitor configureren met netwerkbeveiligingsperimeter om uw Log Analytics-werkruimte te configureren.

Maak een regel voor gegevensverzameling (DCR)

Waarschuwing

Als u een bestaande regel voor gegevensverzameling (DCR) bewerkt met behulp van Azure Portal, worden alle wijzigingen overschreven die zijn aangebracht door de JSON van de DCR rechtstreeks te bewerken als deze functies niet worden ondersteund in de portal. Als u bijvoorbeeld een transformatie toevoegt aan een DCR voor een gegevensbron die niet toestaat dat er een transformatie in de portal wordt gemaakt, wordt die transformatie verwijderd als u vervolgens de DCR in de portal bewerkt. In dit geval moet u eventuele wijzigingen aan de DCR blijven aanbrengen door de JSON rechtstreeks te bewerken.

Selecteer in Azure Portal in het menu Monitor de optie Regels>voor gegevensverzameling maken om het deelvenster DCR-maken te openen.

Schermopname van de knop Maken voor een nieuwe regel voor gegevensverzameling.

Wanneer u een DCR maakt in de Azure-portal, gebruikt u de standaardervaring. Een banner boven aan het deelvenster is gekoppeld aan de klassieke aanmaakervaring als u deze nodig hebt. Selecteer het onderstaande tabblad voor hulp bij de ervaring die u wilt gebruiken.

Het tabblad Basisinformatie bevat basisinformatie over de DCR.

Schermopname van het tabblad Basisinformatie voor een nieuwe regel voor gegevensverzameling.

Configuratie Beschrijving
Regelnaam Een naam voor de DCR. De naam moet iets beschrijvends zijn waarmee u de regel kunt identificeren.
Abonnement Het abonnement voor het opslaan van de DCR. Het abonnement hoeft niet hetzelfde abonnement te zijn als de virtuele machines.
Resourcegroep Een resourcegroep voor het opslaan van de DCR. De resourcegroep hoeft niet dezelfde resourcegroep te zijn als de virtuele machines.
Regio De Azure-regio voor het opslaan van de DCR. De regio moet dezelfde regio zijn als elke Log Analytics-werkruimte of Azure Monitor-werkruimte die wordt gebruikt in een bestemming van de DCR. Als u werkruimten in verschillende regio's hebt, maakt u meerdere DCR's om te koppelen aan dezelfde set computers.
Type van telemetrie Hiermee geeft u het type telemetrie op dat de DCR verzamelt. Deze selectie is van invloed op de resources die u kunt selecteren en de gegevensstromen die u voor de DCR kunt maken. Selecteer de vervolgkeuzelijst om een korte beschrijving van elke optie te krijgen. Selecteer Help me kiezen voor meer informatie, waaronder de typen gegevensbronnen en -doelen die u voor elke optie kunt selecteren en of daarvoor een DCE of een beheerde entiteit vereist is.1

Zie Voor platformtelemetrieeen DCR (Data Collection Rule) maken voor het exporteren van metrische gegevens.
Eindpunt voor gegevensverzameling Hiermee geeft u het eindpunt voor gegevensverzameling (DCE) op dat wordt gebruikt voor het verzamelen van gegevens. Een DCE is alleen vereist als u een gegevensbron gebruikt waarvoor een dcE is vereist. Selecteer Help bij het kiezen naast Type telemetrie om de gegevensbronnen te identificeren waarvoor een DCE is vereist. Voor de meeste implementaties kunt u één DCE gebruiken voor elke Log Analytics-werkruimte. Zie Een eindpunt voor gegevensverzameling maken voor meer informatie over het maken van een DCE.
Beheerde identiteit inschakelen Hiermee geeft u op of beheerde identiteit moet worden ingeschakeld voor de DCR. Selecteer Help bij het kiezen naast Type telemetrie om de gegevensbronnen te identificeren waarvoor een beheerde identiteit is vereist.

1 Met deze optie stelt u het kind kenmerk in de DCR in. U kunt andere waarden voor dit kenmerk instellen, maar de waarden zijn niet beschikbaar om te selecteren in de portal.

Resources toevoegen

Selecteer Resources toevoegen in het deelvenster Resources om resources toe te voegen die gebruikmaken van de DCR. U hoeft nog geen resources toe te voegen, omdat u de DCR na het maken kunt bijwerken en resources kunt toevoegen of verwijderen. In de portal wordt de regio van de DCR weergegeven als herinnering, omdat voor sommige telemetrietypen de DCR en resources in dezelfde regio moeten staan. U kunt geen virtuele-machineschaalset met flexibele orkestratie toevoegen als een resource voor een DCR. Voeg in plaats daarvan elke virtuele machine toe die is opgenomen in de schaalset van virtuele machines.

Schermopname van het tabblad Resources voor een nieuwe regel voor gegevensverzameling.

Belangrijk

Wanneer resources worden toegevoegd aan een DCR, is de standaardoptie in Azure Portal het inschakelen van een door het systeem toegewezen beheerde identiteit voor de resources. Als voor bestaande toepassingen al een door de gebruiker toegewezen beheerde identiteit is ingesteld, als u de door de gebruiker toegewezen identiteit niet opgeeft wanneer u de resource toevoegt aan een DCR met behulp van de portal, wordt op de computer standaard een door het systeem toegewezen identiteit gebruikt die door de DCR wordt toegepast.

Gegevensstromen toevoegen

Bij Verzamelen en leveren selecteert u Nieuwe gegevensstroom toevoegen om gegevensbronnen en bestemmingen voor de DCR toe te voegen en te configureren. U kunt meerdere gegevensbronnen toevoegen aan dezelfde DCR of meerdere DCR's maken met verschillende gegevensbronnen. Een DCR kan maximaal 10 gegevensbronnen bevatten en een VIRTUELE machine kan een willekeurig aantal DCR's gebruiken.

Schermopname van het tabblad Gegevensbronnen toevoegen voor een nieuwe regel voor gegevensverzameling.

Configuratie Beschrijving
Gegevensbron Selecteer een gegevensbrontype en geef waarden op voor de velden op basis van het gegevensbrontype dat u selecteert. Zie Gegevensbronnen toevoegen voor meer informatie over het configureren van elk type gegevensbron.
bestemming Voeg een of meer bestemmingen toe voor elke gegevensbron. Sommige gegevensbronnen staan slechts één bestemming toe. Als u meerdere bestemmingen nodig hebt, maakt u een andere DCR.

Hoewel u meerdere bestemmingen van hetzelfde type voor sommige gegevensbronnen kunt selecteren, moet u er rekening mee houden dat hiermee dubbele gegevens naar elke bestemming worden verzonden en de kosten worden verhoogd. Zie de details voor elk gegevenstype voor de bestemmingen die worden ondersteund.

Gegevensbronnen toevoegen

De volgende tabel bevat de typen gegevens die u kunt verzamelen van een VM-client met Azure Monitor en waar u die gegevens kunt verzenden. Zie het gekoppelde artikel voor elk artikel voor meer informatie over het configureren van die gegevensbron.

Gegevensbron Beschrijving Client besturingssysteem Bestemmingen
Windows-gebeurtenissen Informatie die naar het Systeem voor logboekregistratie van Windows-gebeurtenissen wordt verzonden, inclusief sysmon-gebeurtenissen Ramen Log Analytics-werkruimte
Prestatiemetertellers Numerieke waarden die de prestaties van verschillende aspecten van het besturingssysteem en workloads meten Ramen
Linux
Metrische gegevens van Azure Monitor (preview)
Log Analytics-werkruimte
Metrische gegevens van OpenTelemetry Prestatiemeteritems van OpenTelemetry van het gastbesturingssysteem Ramen
Linux
Azure Monitor werkruimte
Syslog Informatie die wordt verzonden naar het Systeem voor logboekregistratie van Linux-gebeurtenissen Linux Log Analytics-werkruimte
Tekstlogboek Informatie die wordt verzonden naar een tekstbestand op een lokale schijf Ramen
Linux
Log Analytics-werkruimte
JSON-logboek Informatie die wordt verzonden naar een JSON-logboekbestand op een lokale schijf Ramen
Linux
Log Analytics-werkruimte
IIS-logboeken IIS-logboeken (Internet Information Service) vanaf de lokale schijf van Windows-computers Ramen Log Analytics-werkruimte
SNMP-traps SNMP-poll- en trapgegevens die naar de Syslog-gegevenstabel of aangepaste teksttabel worden verzonden Linux Log Analytics-werkruimte
Windows Firewall-logboeken Windows-client en server firewall logboekgegevens die zijn verzameld door DCR en de oplossing Beveiliging en Controle vanuit Marketplace in de Azure portal Ramen Log Analytics-werkruimte

Bewerking controleren

Het kan tot vijf minuten duren voordat gegevens naar de bestemmingen worden verzonden nadat u een DCR hebt gemaakt. U kunt controleren of de agent operationeel is en of er gegevens worden verzameld door een query uit te voeren op de gegevens in de Log Analytics-werkruimte.

Agentbewerking verifiëren

Controleer of de agent operationeel is en goed communiceert met Azure Monitor door de heartbeat voor de VIRTUELE machine te controleren. Wanneer een agent correct communiceert met Azure Monitor, wordt er elke minuut een record naar de Heartbeat-tabel verzonden.

Selecteer logboeken op de virtuele machine in Azure Portal en klik vervolgens op de knop Tabellen . Klik onder de categorie Virtuele machines op Uitvoeren naast Heartbeat. Als de agent correct communiceert, ziet u hartslaggegevens voor de virtuele machine.

Schermopname van de selectie van de Heartbeats-tabel in een Log Analytics-werkruimte.

Controleren of records zijn ontvangen

Zodra u hebt gecontroleerd of de agent correct communiceert, moet u ervoor zorgen dat de verwachte gegevens worden verzameld. Gebruik hetzelfde proces als hierboven om de gegevens in de tabel weer te geven voor de gegevensbron die u hebt geconfigureerd. De volgende tabel bevat de categorie en tabel voor elke gegevensbron.

Gegevensbron Categorie Tabel
Windows-gebeurtenissen Virtuele machines Gebeurtenis
Prestatiemetertellers Virtuele machines Prestatie
Metrische gegevens van OpenTelemetry Virtuele machines Azure Monitor werkruimte
Syslog Virtuele machines Syslog
IIS-logboeken Virtuele machines W3CIISLog
Tekstlogboek Aangepaste logboeken <Aangepaste tabelnaam>
JSON-logboek Aangepaste logboeken <Aangepaste tabelnaam>

Waarschuwing voor dubbele gegevens

Wees voorzichtig met de volgende scenario's die kunnen leiden tot het verzamelen van dubbele gegevens, waardoor uw factureringskosten worden verhoogd:

  • Meerdere DCR's maken die dezelfde gegevensbron hebben en deze koppelen aan dezelfde VIRTUELE machine. Als u wel DCR's met dezelfde gegevensbron hebt, moet u ervoor zorgen dat u deze configureert om te filteren op unieke gegevens.
  • Een DCR maken die beveiligingslogboeken verzamelt en Microsoft Sentinel inschakelt voor dezelfde VM's. In dit geval worden dezelfde gebeurtenissen verzonden naar zowel de gebeurtenistabel (Azure Monitor) als in de Tabel SecurityEvent (Microsoft Sentinel).
  • Een DCR maken voor een VIRTUELE machine waarop ook de verouderde Log Analytics-agent op dezelfde computer wordt uitgevoerd. Beide kunnen identieke gegevens verzamelen en opslaan in dezelfde tabel. Volg de richtlijnen bij Migreren naar Azure Monitor Agent van Log Analytics-agent om te migreren van de verouderde agent.

Als u de DCR's wilt weergeven die zijn gekoppeld aan een virtuele machine in de Azure-portal, raadpleegt u Koppelingen voor regels voor gegevensverzameling beheren in Azure Monitor. U kunt ook de volgende PowerShell-opdracht gebruiken om alle DCR's voor een VIRTUELE machine weer te geven:

Get-AzDataCollectionRuleAssociation -resourceUri <vm-resource-id>