Hi Ayoub,
Yes, I understand.
The communication protocol used by the Wazuh agent uses zlib and the DEFLATE compression algorithm before encrypting the information to send for analysis by the Wazuh manager (
see this for reference). In our experience, this achieves compression between 10 and 20 times depending on the entropy of the messages.
Since each environment and each endpoint is different, the amount of bandwidth will greatly depend on your use case, but we observe that on average each message is 1KB in size before compression and that endpoints send between 5 EPS (for network devices) and 1 EPS (for workstations) on average, with a typical server sending 2.5 EPS.
So on average, you can expect that a monitored endpoint will consume approximately 175 bytes per second, which even when handling thousands of monitored endpoints will be negligible for most modern infrastructure.
I hope you find this information useful.