Provides the WazuhAgentSyscheckSynchronizationConfiguration which allows to parse the
synchronization subsection of the syscheck section of the Wazuh local configuration (ossec.conf).
- class WazuhAgentSyscheckSynchronizationConfiguration(**kwargs)#
Bases:
objectObject representation of an agent’s syscheck.synchronization configuration section.
Wazuh reference: https://documentation.wazuh.com/current/user-manual/reference/ossec-conf/syscheck.html#synchronization
- enabled: bool = True#
Indicates whether periodic inventory synchronizations are enabled or not.
- interval: int | None#
The initial interval in seconds in which inventory synchronizations will be performed. (Will be doubled with each failure until the max_interval has been reached)
- max_eps: int | None#
Maximum throughput of synchronization messages per second.
- max_interval: int | None#
The maximum interval in seconds in which inventory synchronizations will be performed.
- queue_size: int | None#
Queue size for manager synchronization responses.
- registry_enabled: bool = True#
Indicates wether the inventory synchronization is enabled for the registry or not.
- response_timeout: int | None#
Timeout in seconds for sync messages.
- thread_pool: int | None#
Number of threads for the FIM database synchronization.
WazuhAgentSyscheckSynchronizationConfiguration.enabledWazuhAgentSyscheckSynchronizationConfiguration.intervalWazuhAgentSyscheckSynchronizationConfiguration.max_epsWazuhAgentSyscheckSynchronizationConfiguration.max_intervalWazuhAgentSyscheckSynchronizationConfiguration.queue_sizeWazuhAgentSyscheckSynchronizationConfiguration.registry_enabledWazuhAgentSyscheckSynchronizationConfiguration.response_timeoutWazuhAgentSyscheckSynchronizationConfiguration.thread_pool