Configuraciones de microagente

En este artículo se describen los diferentes tipos de configuraciones que admite el microagente. Los clientes pueden configurar el microagente para que se ajuste a las necesidades de sus dispositivos y entornos de red.

El comportamiento del microagente se configura mediante un conjunto de propiedades de módulo gemelo. Puede configurar el microagente para que se adapte mejor a sus necesidades. Por ejemplo, puede desactivar determinados eventos para minimizar el consumo de energía y reducir el uso de otros recursos.

Después de cualquier cambio en la configuración, el recopilador enviará inmediatamente todos los datos de eventos no enviados. Una vez enviados los datos, se aplicarán los cambios y se reiniciarán los recopiladores según sea necesario.

Configuración general

Defina la frecuencia con la que se envían los mensajes para cada nivel de prioridad. Todos los valores son obligatorios.

Estos son los valores predeterminados:

Frecuencia Período de tiempo (en minutos)
Baja 1440 (24 horas)
Mediano 120 (2 horas)
Alta 30 (0,5 horas)

Para reducir el consumo de recursos en el dispositivo, cada prioridad debe establecerse como un múltiplo de la anterior. Por ejemplo, Alta: 60 minutos, Media: 120 minutos, Baja: 480 minutos.

La sintaxis para configurar las frecuencias es la siguiente:

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

Por ejemplo:

"CollectorsCore_PriorityIntervals" : "30,120,1440"

Tipos y propiedades de recopilador

Configure el microagente con las configuraciones y propiedades siguientes específicas del recopilador:

Configuración específica del recopilador de línea de base

Nombre de la opción de configuración Opciones de configuración Descripción Valor predeterminado
Baseline_Disabled True/False Deshabilita el recopilador de línea base. False
Baseline_MessageFrequency Low/Medium/High Define la frecuencia en la que se van a enviar eventos de línea base. Low
Baseline_GroupsDisabled Lista de nombres de grupo de línea de base separados por coma.

Por ejemplo: Time Synchronization, Network Parameters Host
Define la lista completa de nombres de grupo de línea de base que se deben deshabilitar. Null
Baseline_ChecksDisabled Lista de identificadores de comprobación de línea de base, separados por coma.

Por ejemplo: 3.3.5,2.2.1.1
Define la lista completa de los identificadores de comprobación de línea de base que se deben deshabilitar. Null

Configuración específica del recopilador de información del sistema

Nombre de la opción de configuración Opciones de configuración Descripción Valor predeterminado
SystemInformation_Disabled True/False Deshabilita el recopilador de información del sistema. False
SystemInformation_MessageFrequency Low/Medium/High Define la frecuencia en la que se envían eventos de información del sistema. Low
SystemInformation_HardwareVendor string Establece la información del proveedor de hardware. None
SystemInformation_HardwareModel string Establece la información del modelo de hardware. None
SystemInformation_HardwareSerialNumber string Establece la información del número de serie de hardware. None
SystemInformation_FirmwareVendor string Establece la información del proveedor de firmware. None
SystemInformation_FirmwareVersion string Establece la información de la versión del firmware. None

Configuración específica del recopilador de SBoM

Nombre de la opción de configuración Opciones de configuración Descripción Valor predeterminado
SBoM_Disabled True/False Deshabilita el recopilador de SBoM. False
SBoM_MessageFrequency Low/Medium/High Define la frecuencia en la que se envían eventos SBoM. Low

Configuración específica del recopilador de latidos

Nombre de la opción de configuración Opciones de configuración Descripción Valor predeterminado
Heartbeat_Disabled True/False Deshabilita el envío del evento de latido. False
Heartbeat_MessageFrequency Low/Medium/High Define la frecuencia en la que se envían eventos de latido. Low

Configuración específica del recopilador de inicios de sesión

Nombre de la opción de configuración Opciones de configuración Descripción Valor predeterminado
Login_Disabled True/False Deshabilita el recopilador de inicios de sesión. False
Login_MessageFrequency Low/Medium/High Define la frecuencia en la que se envían eventos de inicio de sesión. Medium
Login_UsePAM True/False Use un módulo PAM para recopilar eventos de inicio de sesión. Sin PAM, el agente usa una combinación de lectura de UTMP y Syslog para recopilar eventos de inicio de sesión. Si el sistema no tiene habilitado UTMP o Syslog, el uso de PAM es una opción, pero requerirá una configuración adicional para funcionar correctamente. Para obtener más información, consulte Configuración de módulos de autenticación conectables (PAM) para auditar eventos de inicio de sesión. False

Configuración específica del módulo de IoT Hub

Nombre de la opción de configuración Opciones de configuración Descripción Valor predeterminado
IothubModule_MessageTimeout Entero positivo, incluidos los límites Define el número de minutos que se conservan los mensajes que están en la cola de salida en la IoT Hub, tras lo que se descartan los mensajes. 2880 (=2 días)

Configuración específica del recopilador de actividades de red

Nombre de la opción de configuración Opciones de configuración Descripción Valor predeterminado
NetworkActivity_Disabled True/False Deshabilita el recopilador de actividades de red. False
NetworkActivity_MessageFrequency Low/Medium/High Define la frecuencia en la que se envían eventos de actividad de red. Medium
NetworkActivity_Devices Lista de los dispositivos de red separados por comas.

Por ejemplo, eth0,eth1.
Define la lista de dispositivos de red (interfaces) que usará el agente para supervisar el tráfico.

Si no aparece un dispositivo de red, los eventos de red sin procesar no se registrarán para el dispositivo que falta.
eth0
NetworkActivity_CacheSize Un número entero positivo Número de eventos de actividad de red (después de la agregación) que se mantendrán en la memoria caché entre los intervalos de envío. Los eventos más antiguos de ese número se quitarán (se pierden). 256
NetworkActivity_PacketBufferSize Un número entero positivo Configura el tamaño del búfer (en bytes) que se usará para capturar paquetes para un único dispositivo por dirección (tráfico entrante o saliente). 2097152 (=2MB)

Configuración específica del recopilador de procesos

Nombre de la opción de configuración Opciones de configuración Descripción Valor predeterminado
Process_Disabled True/False Deshabilita el recopilador de procesos. False
Process_MessageFrequency Low/Medium/High Define la frecuencia en la que se envían eventos de procesos. Medium
Process_PollingInterval Entero positivo Define el intervalo de sondeo, en microsegundos. Este valor se usa cuando Process_Mode está en modo Polling. 100000 (=0,1 segundos)
Process_Mode 1 = Auto
2 = Netlink
3= Polling
Determina el modo del recopilador de procesos. En el modo Auto, el agente primero intenta habilitar el modo Netlink.

Si se produce un error, se producirá una reversión o un cambio de forma automática al modo de sondeo.
1
Process_CacheSize Un número entero positivo Número de eventos de procesos (después de la agregación) que se mantendrán en la memoria caché entre los intervalos de envío. Los eventos más antiguos de ese número se quitarán (se pierden). 256

Configuración específica del recopilador de registros

Nombre de la opción de configuración Opciones de configuración Descripción Valor predeterminado
LogCollector_Disabled True/False Deshabilita el recopilador de registros. False
LogCollector_MessageFrequency Low/Medium/High Define la frecuencia en la que se van a enviar eventos de registro. Low

Configuración específica del recopilador del sistema de archivos

Nombre de la opción de configuración Opciones de configuración Descripción Valor predeterminado
FileSystem_Disabled True/False Deshabilita el recopilador del sistema de archivos. False
FileSystem_MessageFrequency Low/Medium/High Define la frecuencia en la que se envían eventos del sistema de archivos. Low
FileSystem_Recursive True/False Si se establece en true, supervisa todos los directorios de la ruta de acceso especificada. True
FileSystem_Paths Rutas de acceso que se van a supervisar.

Por ejemplo: /path/to/monitor, /another/path/to/monitor
Define las rutas de acceso que se van a supervisar; se puede supervisar más de una ruta de acceso. Null
FileSystem_CacheSize Un número entero positivo Número de eventos del sistema de archivos (después de la agregación) que se mantendrán en la memoria caché entre los intervalos de envío. Los eventos más antiguos de ese número se quitarán (se pierden). 256

Configuración específica del recopilador periférico

Nombre de la opción de configuración Opciones de configuración Descripción Valor predeterminado
Peripheral_Disabled True/False Deshabilita el recopilador periférico. False
Peripheral_MessageFrequency Low/Medium/High Define la frecuencia en la que se envían eventos periféricos. Low
Peripheral_CacheSize Un número entero positivo Número de eventos periféricos (después de la agregación) que se mantendrán en la memoria caché entre los intervalos de envío. Los eventos más antiguos de ese número se quitarán (se pierden). 256

Configuración específica del recopilador de estadísticas

Nombre de la opción de configuración Opciones de configuración Descripción Valor predeterminado
Statistics_Disabled True/False Deshabilita el recopilador de estadísticas. False
Statistics_MessageFrequency Low/Medium/High Define la frecuencia en la que se envían eventos de estadísticas. Low
Statistics_CacheSize Un número entero positivo Número de eventos de estadísticas (después de la agregación) que se mantendrán en la memoria caché entre los intervalos de envío. Los eventos más antiguos de ese número se quitarán (se pierden). 256

Pasos siguientes

Para más información, consulte: