Freigeben über


Micro-Agent-Konfigurationen

In diesem Artikel werden die verschiedenen Arten von Konfigurationen beschrieben, die der Micro-Agent unterstützt. Kunden können den Micro-Agent so konfigurieren, dass er den Anforderungen ihrer Geräte und Netzwerkumgebungen entspricht.

Hinweis

Bei Defender for IoT soll der Micro-Agent am 1. August 2025 eingestellt werden.

Das Verhalten des Micro-Agents wird durch eine Reihe von Modulzwillingeigenschaften konfiguriert. Sie können den Micro-Agent so konfigurieren, dass er Ihren Anforderungen am besten entspricht. Sie können beispielsweise bestimmte Ereignisse deaktivieren, um den Stromverbrauch zu minimieren und andere Ressourcenauslastungen zu verringern.

Nach jeder Änderung der Konfiguration sendet der Collector sofort alle nicht gesendeten Ereignisdaten. Nachdem die Daten gesendet wurden, werden die Änderungen angewendet und alle Collectors werden neu gestartet.

Allgemeine Konfiguration

Definieren Sie die Häufigkeit, mit der Nachrichten für die einzelnen Prioritätsebenen gesendet werden. Alle Werte sind erforderlich.

Die Standwerte lauten wie folgt:

Häufigkeit Zeitraum (in Minuten)
Niedrig 1440 (24 Stunden)
Mittel 120 (2 Stunden)
Hoch 30 (0,5 Stunden)

Um die Anzahl der an die Cloud gesendeten Nachrichten zu verringern, sollte jede Priorität als ein Vielfaches der darunter liegenden Priorität festgelegt werden. Beispiel: Hoch: 60 Minuten, Mittel: 120 Minuten, Niedrig: 480 Minuten.

Die Syntax zum Konfigurieren der Häufigkeiten lautet wie folgt:

"CollectorsCore_PriorityIntervals" : "<High>,<Medium>,<Low>"

Beispiel:

"CollectorsCore_PriorityIntervals" : "30,120,1440"

Collector-Typen und -Eigenschaften

Konfigurieren Sie den Mikro-Agent mithilfe der folgenden collectorspezifischen Eigenschaften und Einstellungen:

Spezifische Einstellungen für den Baselinecollector

Einstellungsname Einstellungsoptionen Beschreibung Standard
Baseline_Disabled True/False Deaktiviert den Basisplan-Collector. False
Baseline_MessageFrequency Low/Medium/High Definiert die Häufigkeit, in der Baseline-Ereignisse gesendet werden sollen. Low
Baseline_GroupsDisabled Eine durch Komma getrennte Liste von Baselinegruppennamen.

Beispiel: Time Synchronization, Network Parameters Host
Definiert die vollständige Liste der Baselinegruppennamen, die deaktiviert werden sollen. Null
Baseline_ChecksDisabled Eine durch Komma getrennte Liste von Baseline-Prüf-IDs.

Beispiel: 3.3.5,2.2.1.1
Definiert die vollständige Liste der Baseline-Prüf-IDs, die deaktiviert werden sollen. Null

Systeminformationscollector-spezifische Einstellungen

Einstellungsname Einstellungsoptionen Beschreibung Standard
SystemInformation_Disabled True/False Aktiviert den Collector für Systeminformationen. False
SystemInformation_MessageFrequency Low/Medium/High Definiert die Häufigkeit, mit der Systeminformationsereignisse gesendet werden sollen. Low
SystemInformation_HardwareVendor Zeichenfolge Dient zum Festlegen von Informationen zum Hardwareanbieter. None
SystemInformation_HardwareModel Zeichenfolge Dient zum Festlegen von Informationen zum Modell. None
SystemInformation_HardwareSerialNumber Zeichenfolge Dient zum Festlegen von Informationen zur Hardwareseriennummer. None
SystemInformation_FirmwareVendor Zeichenfolge Dient zum Festlegen von Informationen zum Firmwareanbieter. None
SystemInformation_FirmwareVersion Zeichenfolge Dient zum Festlegen von Informationen zur Firmwareversion. None

Spezifische Einstellungen für den SBoM-Collector

Einstellungsname Einstellungsoptionen Beschreibung Standard
SBoM_Disabled True/False Deaktiviert den SBoM-Collector. False
SBoM_MessageFrequency Low/Medium/High Definiert die Häufigkeit, in der SBoM-Ereignisse gesendet werden sollen. Low

Spezifische Einstellungen für den Heartbeat-Collector

Einstellungsname Einstellungsoptionen Beschreibung Standard
Heartbeat_Disabled True/False Deaktiviert das Senden des Heartbeat-Ereignisses. False
Heartbeat_MessageFrequency Low/Medium/High Definiert die Häufigkeit, in der Heartbeat-Ereignisse gesendet werden sollen. Low

Spezifische Einstellungen für den Anmelde-Collector

Einstellungsname Einstellungsoptionen Beschreibung Standard
Login_Disabled True/False Deaktiviert den Anmelde-Collector. False
Login_MessageFrequency Low/Medium/High Definiert die Häufigkeit, in der Anmeldeereignisse gesendet werden sollen. Medium
Login_UsePAM True/False Verwenden Sie ein PAM-Modul, um Anmeldeereignisse zu erfassen. Ohne PAM verwendet der Agent eine Kombination aus dem Lesen von UTMP und Syslog, um Anmeldeereignisse zu sammeln. Wenn das System UTMP oder Syslog nicht aktiviert hat, ist die Verwendung von PAM eine Option, erfordert jedoch eine zusätzliche Konfiguration, um ordnungsgemäß zu funktionieren. Weitere Informationen finden Sie unter Konfigurieren von PAM (Pluggable Authentication Modules) zum Überprüfen von Anmeldeereignissen False

Spezifische Einstellungen für das IoT Hub-Modul

Einstellungsname Einstellungsoptionen Beschreibung Standard
IothubModule_MessageTimeout Positive ganze Zahl, einschließlich Grenzwerten Definiert, wie viele Minuten lang Nachrichten in der ausgehenden Warteschlange für den IoT Hub beibehalten werden sollen, bevor sie gelöscht werden. 2880 (= 2 Tage)

Spezifische Einstellungen für den Netzwerkaktivitätscollector

Einstellungsname Einstellungsoptionen Beschreibung Standard
NetworkActivity_Disabled True/False Aktiviert den Collector für Netzwerkaktivität. False
NetworkActivity_MessageFrequency Low/Medium/High Definiert die Häufigkeit, mit der Netzwerkaktivitätsereignisse gesendet werden sollen. Medium
NetworkActivity_Devices Eine durch Komma getrennte Liste der Netzwerkgeräte.

Beispiel: eth0,eth1
Definiert die Liste der Netzwerkgeräte (Schnittstellen), die der Agent zum Überwachen des Datenverkehrs verwendet.

Wenn ein Netzwerkgerät nicht aufgeführt ist, werden die Ereignisse für die Netzwerkrohdaten für das fehlende Gerät nicht aufgezeichnet.
eth0
NetworkActivity_CacheSize Positive ganze Zahl Die Anzahl der Netzwerkaktivitätsereignisse (nach der Aggregation), die zwischen Sendeintervallen im Cache gespeichert werden soll. Darüber hinaus werden ältere Ereignisse gelöscht (verloren). 256
NetworkActivity_PacketBufferSize Positive ganze Zahl Dient zum Konfigurieren der Puffergröße (in Bytes), die zum Erfassen von Paketen für ein einzelnes Gerät pro Richtung (ein- oder ausgehender Datenverkehr) verwendet wird. 2097152 (=2MB)

Spezifische Einstellungen für den Prozesscollector

Einstellungsname Einstellungsoptionen Beschreibung Standard
Process_Disabled True/False Deaktiviert den Prozesscollector. False
Process_MessageFrequency Low/Medium/High Definiert die Häufigkeit, in der Prozessereignisse gesendet werden sollen. Medium
Process_PollingInterval Positive Ganzzahl Definiert das Abrufintervall in Mikrosekunden. Dieser Wert wird verwendet, wenn der Process_Mode sich im Polling-Modus befindet. 100000 (= 0,1 Sekunden)
Process_Mode 1 = Automatisch
2 = Netlink
3= Abruf
Bestimmt den Modus des Prozesscollectors. Im Auto-Modus versucht der Agent zuerst, den Netlink-Modus zu aktivieren.

Wenn das fehlschlägt, führt er automatisch ein Fallback durch oder wechselt in den Abrufmodus.
1
Process_CacheSize Positive ganze Zahl Die Anzahl der Prozessereignisse (nach der Aggregation), die zwischen Sendeintervallen im Cache gespeichert werden soll. Darüber hinaus werden ältere Ereignisse gelöscht (verloren). 256

Spezifische Einstellungen für den Protokollsammler

Einstellungsname Einstellungsoptionen Beschreibung Standard
LogCollector_Disabled True/False Deaktiviert den Protokollsammler. False
LogCollector_MessageFrequency Low/Medium/High Definiert die Häufigkeit, in der Protokollereignisse gesendet werden sollen. Low

Spezifische Einstellungen für den Dateisystem-Collector

Einstellungsname Einstellungsoptionen Beschreibung Standard
FileSystem_Disabled True/False Deaktiviert den Dateisystem-Collector. False
FileSystem_MessageFrequency Low/Medium/High Definiert die Häufigkeit, in der Dateisystemereignisse gesendet werden sollen. Low
FileSystem_Recursive True/False Wenn diese Einstellung auf „true“ festgelegt ist, werden alle Verzeichnisse unter dem angegebenen Pfad überwacht. True
FileSystem_Paths Zu überwachende Pfade.

Beispiel: /path/to/monitor, /another/path/to/monitor
Definiert, welche Pfade überwacht werden sollen (es können mehrere Pfade überwacht werden). Null
FileSystem_CacheSize Positive ganze Zahl Die Anzahl von Dateisystemereignissen (nach der Aggregation), die zwischen Sendeintervallen zwischengespeichert werden sollen. Darüber hinaus werden ältere Ereignisse gelöscht (verloren). 256

Spezifische Einstellungen für den Peripherie-Collector

Einstellungsname Einstellungsoptionen Beschreibung Standard
Peripheral_Disabled True/False Deaktiviert den Peripherie-Collector. False
Peripheral_MessageFrequency Low/Medium/High Definiert die Häufigkeit, in der Peripherieereignisse gesendet werden sollen. Low
Peripheral_CacheSize Positive ganze Zahl Die Anzahl von Peripherieereignissen (nach der Aggregation), die zwischen Sendeintervallen zwischengespeichert werden sollen. Darüber hinaus werden ältere Ereignisse gelöscht (verloren). 256

Spezifische Einstellungen für den Statistik-Collector

Einstellungsname Einstellungsoptionen Beschreibung Standard
Statistics_Disabled True/False Deaktiviert den Statistik-Collector. False
Statistics_MessageFrequency Low/Medium/High Definiert die Häufigkeit, in der Statistikereignisse gesendet werden sollen. Low
Statistics_CacheSize Positive ganze Zahl Die Anzahl von Statistikereignissen (nach der Aggregation), die zwischen Sendeintervallen zwischengespeichert werden sollen. Darüber hinaus werden ältere Ereignisse gelöscht (verloren). 256

Nächste Schritte

Weitere Informationen finden Sie unter