Hello,
We’re trying to plan and renew to the latest Wazuh version our current SIEM infrastructure that is based on an older version of Wazuh and was created and managed by externals.
Our idea
currently includes a hot-warm-cold indexing architecture made of the following:
All the shards managed will have exactly a replica.
We estimate that Sysmon logs will be around 15GB/day but we can’t tell for sure as we haven’t deployed it on a wide set of clients so it might be more or less and we want to keep alerts.json and backups on local machines.
We chose a hot-warm-cold architecture to extend retention time still optimizing costs with the following retention times:
Now, after
this long introduction (sorry for that), my questions:
Hello Andres,
thank you for your quick
answer!
About the first answer, yeah, I thought about this too. I guess that two
further nodes (so that we could have two workers and a master) and maybe a way
to load balance the communication from agents to the Wazuh cluster would be
better?
About the second one, sorry, I explained myself poorly. By “wazuh-indexer nodes roles” I meant the roles these indexers will have (e.g. logstash to receive logs and apply ingest pipelines before indexing or hot/warm/cold nodes on the right hardware). In case of hot/warm/cold nodes as far as I know you should specify an attribute to be used in the index policy (e.g. node.attr.temp: “hot” on hot nodes). Do you need to specify anything else to differentiate how the indexers will work?
About the third one, we’d
like to backup alerts on a different shared disk so I guess that the server
should have enough space only for the daily alerts.json, correct?
Thank you again!
Best regards,
Marco