Freigeben über


Erstellen und Bearbeiten von Datensammlungsregeln (Data Collection Rules, DCRs) in Azure Monitor

Es gibt mehrere Methoden zum Erstellen einer Datensammlungsregel (Data Collection Rule, DCR) in Azure Monitor. In einigen Fällen erstellt und verwaltet Azure Monitor die DCR entsprechenden Einstellungen, die Sie im Azure-Portal konfigurieren. In anderen Fällen müssen Sie möglicherweise eigene DCRs erstellen, um bestimmte Szenarien anzupassen.

In diesem Artikel werden die verschiedenen Methoden zum Erstellen und Bearbeiten einer DCR beschrieben. Informationen zum Inhalt der DCR selbst finden Sie unter Struktur einer Datensammlungsregel in Azure Monitor.

Berechtigungen

Sie benötigen die folgenden Berechtigungen zum Erstellen von DCRs und Zuordnungen zu erstellen:

Integrierte Rolle Bereiche `Reason`
Überwachungsmitwirkender
  • Abonnement und/oder
  • Ressourcengruppe und/oder
  • Eine vorhandene DCR
Erstellen oder bearbeiten Sie DCRs, weisen Sie dem Computer Regeln zu, stellen Sie Zuordnungen bereit.
Mitwirkender von virtuellen Computern
Ressourcenadministrator für Azure Connected Machine
  • VMs, VM-Skalierungsgruppen
  • Server mit Azure Arc-Unterstützung
Stellen Sie Agent-Erweiterungen auf der VM bereit.
Jede Rolle, die die Aktion Microsoft.Resources/deployments/* enthält
  • Abonnement und/oder
  • Ressourcengruppe und/oder
  • Eine vorhandene DCR
Stellen Sie die Azure Resource Manager-Vorlagen bereit.

Automatisierte Methoden zum Erstellen einer DCR

Die folgende Tabelle enthält Methoden zum Erstellen von Datensammlungsszenarien mithilfe des Azure-Portals, in denen die DCR für Sie erstellt wird. In diesen Fällen müssen Sie nicht direkt mit der DCR selbst interagieren.

Szenario Ressourcen Beschreibung
Überwachen eines virtuellen Computers Übersicht zum Aktivieren von VM Insights Wenn Sie VM-Erkenntnisse auf einer VM aktivieren, wird der Azure Monitor-Agent installiert. Außerdem wird eine DCR erstellt, die einen vordefinierten Satz von Leistungsindikatoren erfasst. Sie sollten diese DCR nicht ändern.
Container Insights Aktivieren von Container Insights Wenn Sie Containererkenntnisse für einen Kubernetes-Cluster aktivieren, wird eine containerisierte Version des Azure Monitor-Agents installiert. Zudem wird eine DCR erstellt, die Daten gemäß der ausgewählten Konfiguration sammelt. Möglicherweise müssen Sie diese DCR ändern, um eine Transformation hinzuzufügen.
Arbeitsbereichstransformation Hinzufügen einer Transformation in einer Datensammlungsregel für Arbeitsbereiche über das Azure-Portal Sie können denselben grundlegenden Prozess verwenden, um eine Transformation für eine beliebige unterstützte Tabelle in einem Log Analytics-Arbeitsbereich zu erstellen. Die Transformation wird in einer DCR definiert, die dann dem Arbeitsbereich zugeordnet wird. Sie wird auf alle Daten angewendet, die von einer Legacy-Workload, die DCR noch nicht verwendet, an diese Tabelle gesendet werden.

Erstellen einer Datensammlungsregel

Azure bietet einen zentralen cloudbasierten Datensammlungskonfigurationsplan für virtuelle Computer, Skalierungsgruppen für virtuelle Computer, lokale Computer und Prometheus-Metriken aus Containern.

In diesem Artikel wird beschrieben, wie Sie eine DCR von Grund auf erstellen. Es gibt andere Insights-Lösungen, mit denen DCRs als Teil ihrer Workflows erstellt werden können, z. B. Sentinel, VM Insights und Application Insights. Manchmal stehen DCRs, die mit verschiedenen Lösungen erstellt wurden, zueinander im Widerspruch. Es gibt drei Tabellen, an die Windows-Ereignisse gesendet werden können. Sentinel-Sicherheitsüberwachungsereignisse werden an SecurityEvents gesendet und WEF-Connectorereignisse an die WindowsEvent-Tabelle. Wenn Sie die Windows-Entwurfsereignissammlung verwenden, werden die Ergebnisse zur Event-Tabelle gesendet.

Um eine Datensammlungsregel mithilfe der Azure CLI, PowerShell, der API oder ARM-Vorlagen zu erstellen, erstellen Sie eine JSON-Datei, und beginnen Sie dabei mit einer der DCR-Beispielinstanzen. Verwenden Sie die Informationen unter Struktur einer Datensammlungsregel in Azure Monitor, um die JSON-Datei für Ihre Umgebung und Ihre Anforderungen entsprechend anzupassen.

Wichtig

Erstellen Sie Ihre Datensammlungsregel in derselben Region wie Ihren Log Analytics- oder Azure Monitor-Zielarbeitsbereich. Sie können die Datensammlungsregel Computern oder Containern aus einer beliebigen Abonnement- oder Ressourcengruppe im Mandanten zuordnen. Zum mandantenübergreifenden Senden von Daten müssen Sie zuerst Azure Lighthouse aktivieren.

Wählen Sie im Menü Überwachen Datensammlungsregeln>Erstellen aus, um die Seite zu öffnen und eine neue Datensammlungsregel zu erstellen.

Screenshot: Schaltfläche „Erstellen“ im Bildschirm „Datensammlungsregeln“.

Konfigurieren Sie wie unten beschrieben die Einstellungen in jedem Schritt des Assistenten.

Grundlagen

Screenshot: Schritt „Grundlagen“ auf dem Bildschirm „Datensammlungsregeln“

Bildschirmelement Beschreibung
Regelname Geben Sie einen Namen für die Datensammlungsregel ein.
Abonnement Ordnen Sie die Datensammlungsregel einem Abonnement zu.
Ressourcengruppe Ordnen Sie die Datensammlungsregel einer Ressourcengruppe zu.
Region Erstellen Sie Ihre Datensammlungsregel in derselben Region wie Ihren Log Analytics-Zielarbeitsbereich. Sie können die Datensammlungsregel Computern aus einer beliebigen Abonnement- oder Ressourcengruppe im Mandanten zuordnen.
Plattformtyp Wählen Sie Windows oder Linux-oder Alle aus. Letzteres ermöglicht die Datensammlung sowohl auf Windows- als auch auf Linux-Plattformen.
Datensammlungsendpunkt Um Linux-Syslog-Daten, IIS-Protokolle, benutzerdefinierte Textprotokolle oder benutzerdefinierte JSON-Protokolle zu erfassen, wählen Sie einen vorhandenen Datensammlungsendpunkt aus, oder erstellen Sie einen neuen.
Sie benötigen keinen Endpunkt, um Leistungsindikatoren und Windows-Ereignisprotokolle zu erfassen.
Auf dieser Registerkarte können Sie nur einen Datensammlungsendpunkt in derselben Region wie die Datensammlungsregel auswählen. Der Agent sendet erfasste Daten an diesen Datensammlungsendpunkt. Weitere Informationen finden Sie unter Komponenten eines Datensammlungsendpunkts.

Ressourcen

Screenshot: Registerkarte „Ressourcen“ im Bildschirm „Datensammlungsregeln“.

Bildschirmelement Beschreibung
+ Ressourcen hinzufügen Ordnen Sie der Datensammlungsregel virtuelle Computer, Virtual Machine Scale Sets und Azure Arc für Server zu. Mit dem Azure-Portal wird der Azure Monitor-Agent in Ressourcen installiert, auf denen er noch nicht installiert ist.
Datensammlungsendpunkte aktivieren Wenn sich der Computer, den Sie überwachen, nicht in derselben Region wie Ihr Log Analytics-Zielarbeitsbereich befindet, aktivieren Sie Datensammlungsendpunkte, und wählen Sie einen Endpunkt in der Region des überwachten Computers aus, um Linux-Syslog-Daten, IIS-Protokolle, benutzerdefinierte Textprotokolle oder benutzerdefinierte JSON-Protokolle zu erfassen.
Wenn sich der überwachte Computer in derselben Region wie Ihr Log Analytics-Zielarbeitsbereich befindet oder wenn Sie Leistungsindikatoren und Windows-Ereignisprotokolle erfassen, wählen Sie auf der Registerkarte Ressourcen keinen Datensammlungsendpunkt aus.
Der Datensammlungsendpunkt auf der Registerkarte Ressourcen ist der Konfigurationszugriffsendpunkt, wie unter Komponenten eines Datensammlungsendpunkts beschrieben.
Wenn Sie eine Netzwerkisolation über private Verbindungen benötigen, wählen Sie für die entsprechenden Ressourcen vorhandene Endpunkte aus derselben Region aus, oder erstellen Sie einen neuen Endpunkt.
Agent-Erweiterungsidentität Verwenden Sie eine systemseitig zugewiesene verwaltete Identität, oder wählen Sie eine vorhandene benutzerseitig zugewiesene Identität aus, die dem virtuellen Computer zugewiesen ist. Weitere Informationen finden Sie unter Arten von verwalteten Identitäten.

Sammeln und übermitteln

Wählen Sie auf der Registerkarte Sammeln und übermitteln die Option Datenquelle hinzufügen aus, und konfigurieren Sie wie unten beschrieben die Einstellungen auf den Registerkarten Quelle und Ziel.

Screenshot: Registerkarte „Sammeln und übermitteln“ des Datensammlungsregel-Assistenten Auf dieser Registerkarte definieren Sie, aus welcher Datenquelle der Azure Monitor-Agent Daten erfasst und wohin er diese sendet.

Bildschirmelement Beschreibung
Datenquelle Wählen Sie einen Datenquellentyp aus, und definieren Sie dazugehörige Felder basierend auf dem ausgewählten Datenquellentyp. Weitere Informationen zum Sammeln von Daten aus den verschiedenen Datenquellentypen finden Sie unter Sammeln von Daten mit dem Azure Monitor-Agent.
Ziel Fügen Sie für jede Quelle mindestens ein Ziel hinzu. Sie können mehrere gleich- oder verschiedenartige Ziele auswählen.

Überprüfen + erstellen

Überprüfen Sie die Details der Datensammlungsregel, und wählen Sie Erstellen aus, um die Datensammlungsregel zu erstellen.

Hinweis

Es kann bis zu 5 Minuten dauern, bis Daten an die Ziele gesendet werden, wenn Sie eine Datensammlungsregel mithilfe des Datensammlungsregel-Assistenten erstellen.

Bearbeiten einer DCR

Zum Bearbeiten einer DCR können Sie eine der im vorherigen Abschnitt beschriebenen Methoden verwenden, um eine DCR mithilfe einer geänderten Version der JSON-Datei zu erstellen.

Wenn Sie die JSON-Datei für eine vorhandene DCR abrufen müssen, können Sie sie aus der JSON-Ansicht für die DCR im Azure-Portal kopieren. Sie können sie auch mithilfe eines API-Aufrufs abrufen, wie im folgenden PowerShell-Beispiel gezeigt:

$ResourceId = "<ResourceId>" # Resource ID of the DCR to edit
$FilePath = "<FilePath>" # Store DCR content in this file
$DCR = Invoke-AzRestMethod -Path ("$ResourceId"+"?api-version=2022-06-01") -Method GET
$DCR.Content | ConvertFrom-Json | ConvertTo-Json -Depth 20 | Out-File -FilePath $FilePath

Ein Tutorial, in dem der Prozess zum Abrufen und Bearbeiten einer vorhandenen DCR erläutert wird, finden Sie unter Tutorial: Bearbeiten einer Datensammlungsregel (Data Collection Rule, DCR).

Nächste Schritte