mirror of
				https://github.com/wazuh/wazuh-docker.git
				synced 2025-10-31 03:53:32 +00:00 
			
		
		
		
	
		
			
				
	
	
	
		
			2.3 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.3 KiB
		
	
	
	
	
	
	
	
Configuration files
1. Wazuh Manager Configuration
- ossec.conf: The main configuration file for the Wazuh manager. It controls rules, decoders, agent enrollment, active responses, integrations, clustering, and more.- Customization: Mount a custom ossec.confor specific configuration snippets (e.g., local rules inlocal_rules.xml) into the manager container at/wazuh-mount-point/, which will be copied to the path/var/ossec(e.g., the file/var/ossec/etc/ossec.confmust be mounted at/wazuh-mount-point/etc/ossec.conf) .
 
- Customization: Mount a custom 
2. Wazuh Indexer Configuration
- opensearch.yml: The primary configuration file for OpenSearch. Controls cluster settings, network binding, path settings, discovery, memory allocation, etc.- Customization: Mount a custom opensearch.ymlinto the indexer container(s) at/usr/share/wazuh-indexer/config/opensearch.yml.
 
- Customization: Mount a custom 
- JVM Settings (jvm.options): Manages Java Virtual Machine settings, especially heap size (-Xms,-Xmx). Critical for performance and stability.- Customization: Mount a custom jvm.optionsfile or setOPENSEARCH_JAVA_OPTSenvironment variable.
 
- Customization: Mount a custom 
3. Wazuh Dashboard (OpenSearch Dashboards) Configuration
- opensearch_dashboards.yml: The main configuration file for OpenSearch Dashboards. Controls server host/port, OpenSearch connection URL, SSL settings, and Wazuh plugin settings.- Customization: Mount a custom opensearch_dashboards.ymlinto the dashboard container at/usr/share/wazuh-dashboard/config/opensearch_dashboards.ymland customwazuh.ymlinto the dashboard container at/usr/share/wazuh-dashboard/data/wazuh/config/wazuh.yml.
 
- Customization: Mount a custom 
- Wazuh Plugin Settings: The Wazuh plugin for the dashboard has its own configuration, often within opensearch_dashboards.ymlor managed through environment variables, specifying the Wazuh API URL and credentials.
Applying Configuration Changes
- Modify docker-compose.yml:- For changes to environment variables, port mappings, or volume mounts.
- After changes, you typically need to stop and restart the containers:
docker compose down docker compose up -d
 
Consult the official Wazuh documentation for version 5.0.0 for detailed information on all possible configuration parameters for each component.