Hello the Wazuh team
I am designing a SIEM architecture using Wazuh with the Elastic Stack (Logstash, Elasticsearch, Kibana, ElastAlert) and would like your guidance on hardware sizing and architecture best practices for my use case.
Overview:
- ~350 monitored hosts (Linux, Windows, switches, firewalls)
- 2 Wazuh Managers dedicated to real-time detection, behind a load balancer
- VM-based deployment
Detection Strategy:
- Wazuh: fast, real-time detection using simple/core rules
- ElastAlert (Sigma rules): correlation and non-real-time alerting
How many nodes do you recommed for a production environment ?
Log Retention :
Minimum 60 days of log retention
Any recommendations on VM sizing (CPU, RAM, disk) and component separation would be appreciated.