Partager via


Configurations du micro-agent

Cet article décrit les différents types de configurations prises en charge par le micro-agent. Les clients peuvent configurer le micro-agent en fonction des besoins de leurs appareils et des environnements réseau.

Remarque

Defender pour IoT prévoit de mettre hors service le micro agent le 1er août 2025.

Le comportement du micro-agent est configuré par un ensemble de propriétés du jumeau de module. Vous pouvez configurer le micro-agent en fonction de vos besoins. Par exemple, vous pouvez désactiver certains événements pour minimiser la consommation d’énergie et réduire l’utilisation d’autres ressources.

Après toute modification de la configuration, le collecteur envoie immédiatement toutes les données d’événement non envoyées. Une fois les données envoyées, les modifications sont appliquées et les collecteurs sont redémarrés selon les besoins.

Configuration générale

Définissez la fréquence à laquelle les messages sont envoyés pour chaque niveau de priorité. Toutes les valeurs sont obligatoires.

Les valeurs par défaut sont les suivantes :

Fréquence Période (en minutes)
Low 1440 (24 heures)
Moyenne 120 (2 heures)
Importante 30 (0,5 heure)

Pour réduire la consommation de ressources sur l’appareil, chaque priorité doit être définie en tant que multiple de celle qui se trouve au-dessous. Par exemple, Élevé : 60 minutes, Moyen : 120 minutes, Faible : 480 minutes.

La syntaxe permettant de configurer les fréquences est la suivante :

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

Par exemple :

"CollectorsCore_PriorityIntervals" : "30,120,1440"

Types et propriétés de collecteurs

Configurez le micro-agent à l’aide des propriétés et paramètres suivants spécifiques au collecteur :

Paramètres spécifiques du collecteur de ligne de base

Nom du paramètre Options du paramètre Description Default
Baseline_Disabled True/False Désactive le collecteur de ligne de base. False
Baseline_MessageFrequency Low/Medium/High Définit la fréquence à laquelle envoyer des événements de ligne de base. Low
Baseline_GroupsDisabled Liste de noms de groupes de lignes de base, séparés par une virgule.

Par exemple : Time Synchronization, Network Parameters Host
Définit la liste complète des noms de groupes de lignes de base qui doivent être désactivés. Null
Baseline_ChecksDisabled Liste d’ID de contrôle de ligne de base, séparés par une virgule.

Par exemple : 3.3.5,2.2.1.1
Définit la liste complète des ID de contrôle de ligne de base qui doivent être désactivés. Null

Paramètres spécifiques au collecteur d’informations système

Nom du paramètre Options du paramètre Description Default
SystemInformation_Disabled True/False Désactive le collecteur d’informations système. False
SystemInformation_MessageFrequency Low/Medium/High Définit la fréquence à laquelle envoyer des événements d’informations système. Low
SystemInformation_HardwareVendor string Définissez les informations sur le fournisseur de matériel. None
SystemInformation_HardwareModel string Définissez les informations du modèle matériel. None
SystemInformation_HardwareSerialNumber string Définissez les informations de numéro de série du matériel. None
SystemInformation_FirmwareVendor string Définissez les informations du fournisseur du microprogramme. None
SystemInformation_FirmwareVersion string Définissez les informations de version du microprogramme. None

Paramètres spécifiques du collecteur de SBoM

Nom du paramètre Options du paramètre Description Default
SBoM_Disabled True/False Désactive le collecteur de SBoM. False
SBoM_MessageFrequency Low/Medium/High Définit la fréquence à laquelle envoyer des événements de SBoM. Low

Paramètres spécifiques du collecteur de pulsations

Nom du paramètre Options du paramètre Description Default
Heartbeat_Disabled True/False Désactive l’envoi de l’événement de pulsation. False
Heartbeat_MessageFrequency Low/Medium/High Définit la fréquence à laquelle envoyer des événements de pulsation. Low

Paramètres spécifiques du collecteur de connexion

Nom du paramètre Options du paramètre Description Default
Login_Disabled True/False Désactive le collecteur de connexions. False
Login_MessageFrequency Low/Medium/High Définit la fréquence à laquelle envoyer des événements de connexion. Medium
Login_UsePAM True/False Utilisez un module PAM pour rassembler des événements de connexion. Sans PAM, l’agent utilise une combinaison de lecture UTMP et Syslog pour rassembler des événements de connexion. Si le système n’a pas activé UTMP ou Syslog, l’utilisation de PAM est possible, mais nécessite une configuration supplémentaire pour fonctionner correctement. Pour plus d’informations, consultez Configurer les modules d’authentification enfichables (PAM) pour auditer les événements de connexion. False

Paramètres spécifiques du module IoT Hub

Nom du paramètre Options du paramètre Description Default
IothubModule_MessageTimeout Entier positif, avec des limites Définit le nombre de minutes de conservation des messages dans la file d’attente sortante vers IoT Hub, après quoi les messages sont supprimés. 2880 (=2 jours)

Paramètres spécifiques du collecteur d’activités réseau

Nom du paramètre Options du paramètre Description Default
NetworkActivity_Disabled True/False Désactive le collecteur d’activités réseau. False
NetworkActivity_MessageFrequency Low/Medium/High Définit la fréquence à laquelle envoyer des événements d’activité réseau. Medium
NetworkActivity_Devices Liste des périphériques réseau séparés par une virgule.

Par exemple eth0,eth1
Définit la liste des périphériques réseau (interfaces) qui seront utilisés par l’agent pour surveiller le trafic.

Si un appareil réseau n’est pas listé, les événements bruts du réseau ne seront pas enregistrés pour l’appareil manquant.
eth0
NetworkActivity_CacheSize Entier positif Nombre d’événements d’activité réseau (après agrégation) à conserver dans le cache entre les intervalles d’envoi. Au-delà de ce nombre, les événements plus anciens sont supprimés (perdus). 256
NetworkActivity_PacketBufferSize Entier positif Définissez la taille de la mémoire tampon (en octets) à utiliser pour capturer les paquets d’un seul appareil par direction (trafic entrant ou sortant). 2097152 (=2MB)

Paramètres spécifiques du collecteur de processus

Nom du paramètre Options du paramètre Description Default
Process_Disabled True/False Désactive le collecteur de processus. False
Process_MessageFrequency Low/Medium/High Définit la fréquence à laquelle envoyer des événements de processus. Medium
Process_PollingInterval Entier positif Définit l’intervalle d’interrogation en microsecondes. Cette valeur est utilisée lorsque Process_Mode est en mode Polling. 100000 (=0,1 seconde)
Process_Mode 1 = Auto
2 = Netlink
3= Polling
Détermine le mode du collecteur de processus. En mode Auto, l’agent tente d’abord d’activer le mode Netlink.

En cas d’échec, il revient ou bascule automatiquement vers le mode Polling.
1
Process_CacheSize Entier positif Nombre d’événements de processus (après agrégation) à conserver dans le cache entre les intervalles d’envoi. Au-delà de ce nombre, les événements plus anciens sont supprimés (perdus). 256

Paramètres spécifiques du collecteur de journaux

Nom du paramètre Options du paramètre Description Default
LogCollector_Disabled True/False Désactive le collecteur de journaux. False
LogCollector_MessageFrequency Low/Medium/High Définit la fréquence à laquelle envoyer des événements de journal. Low

Paramètres spécifiques au collecteur du système de fichiers

Nom du paramètre Options du paramètre Description Default
FileSystem_Disabled True/False Désactive le collecteur du système de fichiers. False
FileSystem_MessageFrequency Low/Medium/High Définit la fréquence à laquelle envoyer des événements de système de fichiers. Low
FileSystem_Recursive True/False Si la valeur est true, surveille tous les répertoires sous le chemin donné. True
FileSystem_Paths Chemins à surveiller.

Par exemple : /path/to/monitor, /another/path/to/monitor
Définit les chemins d’accès à surveiller, plusieurs chemins d’accès pouvant être surveillés. Null
FileSystem_CacheSize Entier positif Nombre d’événements de système de fichiers (après agrégation) à conserver dans le cache entre les intervalles d’envoi. Au-delà de ce nombre, les événements plus anciens sont supprimés (perdus). 256

Paramètres spécifiques au collecteur périphérique

Nom du paramètre Options du paramètre Description Default
Peripheral_Disabled True/False Désactive le collecteur périphérique. False
Peripheral_MessageFrequency Low/Medium/High Définit la fréquence à laquelle envoyer des événements périphériques. Low
Peripheral_CacheSize Entier positif Nombre d’événements périphériques (après agrégation) à conserver dans le cache entre les intervalles d’envoi. Au-delà de ce nombre, les événements plus anciens sont supprimés (perdus). 256

Paramètres spécifiques au collecteur de statistiques

Nom du paramètre Options du paramètre Description Default
Statistics_Disabled True/False Désactive le collecteur de statistiques. False
Statistics_MessageFrequency Low/Medium/High Définit la fréquence à laquelle envoyer des événements de statistiques. Low
Statistics_CacheSize Entier positif Nombre d’événements de statistiques (après agrégation) à conserver dans le cache entre les intervalles d’envoi. Au-delà de ce nombre, les événements plus anciens sont supprimés (perdus). 256

Étapes suivantes

Pour plus d'informations, consultez les pages suivantes :