mirror of
				https://github.com/wazuh/wazuh-docker.git
				synced 2025-11-04 05:53:19 +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 4.12.2 for detailed information on all possible configuration parameters for each component.