Hi Wazuh Team,
I’ve successfully installed Wazuh and all of our critical servers are now connected as agents.
At this point, I just wanted to ask what would be the recommended next steps or best practices to follow after the initial setup?
For example:
Are there any baseline configurations or tuning you usually recommend?
Should I enable or adjust any specific modules (FIM, Vulnerability Detection, SCA, etc.) at this stage?
Are there any common checks or validations to make sure the setup is running optimally and securely?
Any guidance, documentation, or pointers would be great.
Thanks in advance for your help,
Best regards,
Robby
Hi,
Based on your questions, please find the recommendations below.
For tuning the Wazuh server to run smoothly, you can follow these steps:
Note: After deleting old indices, the deleted alerts will no longer be searchable in the Wazuh dashboard. If you need to retain historical data, you can configure index snapshots and store them on an NFS or backup server. Refer to the Wazuh snapshot documentation for guidance.
Regarding your second question:
Please let us know if you need help with any of these steps.
Hi Bony,
Thank you very much for the detailed recommendations.
Actually, we have already implemented all of the points you mentioned, including:
Indexer JVM heap tuning and memory locking,
Shard optimization (using a single primary shard),
ILM policies for old index deletion,
Snapshot and retention handling,
Agent modules (FIM, Vulnerability Detection, and SCA) tuning,
Custom rules and monitoring through the Statistics dashboard.
Everything is currently running stable on our side.
May I ask if there are any additional best practices or optimizations that you would recommend beyond what you have shared, especially for production environments with a moderate but growing number of agents?
Additionally, I would like to clarify one thing regarding updates:
If Wazuh publishes official updates to detection rules and SCA policies on GitHub, will my Wazuh environment automatically receive those updates for rules and SCA only, without upgrading the Wazuh manager itself?
Or do these updates still require a manual process or a full Wazuh version upgrade?
Thank you in advance for your time and support.
Best regards,
Robby
Apologies for the late response. Since you mentioned that the number of agents may grow in the future, your Wazuh servers may consume more CPU, RAM, and disk over time. To avoid running out of resources, I recommend monitoring server resource usage proactively.
You can monitor resource usage using Wazuh itself:
All-in-one deployment: Configure the Wazuh manager to enable server resource monitoring. Then create alerts when usage crosses a threshold (for example, 80%).
Distributed deployment: Need to install the Wazuh agent on the Indexer and Dashboard servers, so you can monitor resource usage on each node.
You can refer to the Wazuh Linux resource monitoring documentation for step-by-step guidance.
You can also configure notifications (email/Slack/etc.) so you get alerts when resource usage crosses the threshold. Refer to the Wazuh email alert documentation.
Regarding your second question: Wazuh does not automatically pull new rules and SCA policies from the repository unless you upgrade. New rules/policies typically come with the Wazuh version update. If you want the latest rules/policies, you should upgrade your deployment.
You can refer to the Wazuh upgrade documentation for detailed step-by-step guidance.