Dear Wazuh Community,
We are in the process of planning a centralized Wazuh deployment and would appreciate your guidance in defining the architecture, hardware, and storage requirements based on our environment and log retention needs.
Environment Overview:
Office Locations: 5 different sites
Assets:
100 servers
500 endpoints (Windows/macOS/Linux)
10 firewalls
5–10 other network devices (e.g., switches, routers)
Retention Requirements:
We need to retain both archive logs and alert data for a minimum of 90 days.
We would like your recommendations or sizing guidelines for the following:
Appropriate deployment architecture (single node vs multi-node vs distributed with worker nodes)
Recommended hardware specs (CPU, RAM, storage) for the Wazuh Manager, Indexer, and Dashboard components
Storage estimates for 90 days of alert and archive logs
Any best practices or reference architectures for multi-site environments
Thank you in advance for your support and advice.
Best regards,
Eswar
Hello Cedrick and Wazuh Team,
Thank you for your detailed recommendations.
We would like to explore the possibility of using 2 servers each for the Wazuh Manager and Indexer clusters (a total of 4 servers) instead of 3 nodes per cluster, but with increased CPU and RAM specifications on those servers.
Could you please advise if this configuration would still provide adequate performance, scalability, and high availability for our environment (5 sites, 100 servers, 500 endpoints, and 15–20 network devices) with 90-day retention?
Also, if you could recommend the adjusted hardware specs (CPU, RAM, storage) per node for this 2-node cluster setup, that would be very helpful.
Looking forward to your guidance.
Best regards,
Eswar