mirror of
				https://github.com/wazuh/wazuh-docker.git
				synced 2025-10-31 03:53:33 +00:00 
			
		
		
		
	Compare commits
	
		
			6 Commits
		
	
	
		
			cloud-2.0.
			...
			3.8.2_6.5.
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 22ad4360f5 | ||
|  | f66f986abb | ||
|  | 569d3ee931 | ||
|  | 01e8e18f61 | ||
|  | 447c15c823 | ||
|  | f63d9fa387 | 
| @@ -9,8 +9,8 @@ RUN NODE_OPTIONS="--max-old-space-size=3072" /usr/share/kibana/bin/kibana-plugin | |||||||
|     chown -R kibana:kibana /usr/share/kibana &&\ |     chown -R kibana:kibana /usr/share/kibana &&\ | ||||||
|     rm -rf /tmp/* |     rm -rf /tmp/* | ||||||
|  |  | ||||||
| COPY config/entrypoint.sh /entrypoint.sh | COPY config/entrypoint.sh ./entrypoint.sh | ||||||
| RUN chmod 755 /entrypoint.sh | RUN chmod 755 ./entrypoint.sh | ||||||
|  |  | ||||||
| USER kibana | USER kibana | ||||||
|  |  | ||||||
| @@ -73,4 +73,4 @@ RUN ./welcome_wazuh.sh | |||||||
|  |  | ||||||
| RUN /usr/local/bin/kibana-docker --optimize | RUN /usr/local/bin/kibana-docker --optimize | ||||||
|  |  | ||||||
| ENTRYPOINT /entrypoint.sh | ENTRYPOINT ./entrypoint.sh | ||||||
|   | |||||||
| @@ -19,7 +19,23 @@ WAZUH_MAJOR=3 | |||||||
| # Customize elasticsearch ip | # Customize elasticsearch ip | ||||||
| ############################################################################## | ############################################################################## | ||||||
| if [ "$ELASTICSEARCH_KIBANA_IP" != "" ]; then | if [ "$ELASTICSEARCH_KIBANA_IP" != "" ]; then | ||||||
|   sed -i "s/elasticsearch:9200/$ELASTICSEARCH_KIBANA_IP:9200/" /usr/share/kibana/config/kibana.yml |   sed -i 's|http://elasticsearch:9200|'$ELASTICSEARCH_KIBANA_IP'|g' /usr/share/kibana/config/kibana.yml | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | # If KIBANA_INDEX was set, then change the default index in kibana.yml configuration file. If there was an index, then delete it and recreate. | ||||||
|  | if [ "$KIBANA_INDEX" != "" ]; then | ||||||
|  |   if grep -q 'kibana.index' /usr/share/kibana/config/kibana.yml; then | ||||||
|  |     sed -i '/kibana.index/d' /usr/share/kibana/config/kibana.yml | ||||||
|  |   fi | ||||||
|  |     echo "kibana.index: $KIBANA_INDEX" >> /usr/share/kibana/config/kibana.yml | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | # If XPACK_SECURITY_ENABLED was set, then change the xpack.security.enabled option from true (default) to false. | ||||||
|  | if [ "$XPACK_SECURITY_ENABLED" != "" ]; then | ||||||
|  |   if grep -q 'xpack.security.enabled' /usr/share/kibana/config/kibana.yml; then | ||||||
|  |     sed -i '/xpack.security.enabled/d' /usr/share/kibana/config/kibana.yml | ||||||
|  |   fi | ||||||
|  |     echo "xpack.security.enabled: $XPACK_SECURITY_ENABLED" >> /usr/share/kibana/config/kibana.yml | ||||||
| fi | fi | ||||||
|  |  | ||||||
| if [ "$KIBANA_IP" != "" ]; then | if [ "$KIBANA_IP" != "" ]; then | ||||||
|   | |||||||
| @@ -17,6 +17,16 @@ else | |||||||
|   el_url="${ELASTICSEARCH_URL}" |   el_url="${ELASTICSEARCH_URL}" | ||||||
| fi | fi | ||||||
|  |  | ||||||
|  | ############################################################################## | ||||||
|  | # Customize logstash output ip | ||||||
|  | ############################################################################## | ||||||
|  |  | ||||||
|  | if [ "$LOGSTASH_OUTPUT" != "" ]; then | ||||||
|  |   >&2 echo "Customize Logstash ouput ip." | ||||||
|  |   sed -i 's|elasticsearch:9200|'$LOGSTASH_OUTPUT'|g' /usr/share/logstash/pipeline/01-wazuh.conf | ||||||
|  |   sed -i 's|http://elasticsearch:9200|'$LOGSTASH_OUTPUT'|g' /usr/share/logstash/config/logstash.yml  | ||||||
|  | fi | ||||||
|  |  | ||||||
| until curl -XGET $el_url; do | until curl -XGET $el_url; do | ||||||
|   >&2 echo "Elastic is unavailable - sleeping." |   >&2 echo "Elastic is unavailable - sleeping." | ||||||
|   sleep 5 |   sleep 5 | ||||||
| @@ -44,16 +54,6 @@ sleep 2 | |||||||
|  |  | ||||||
| >&2 echo "Wazuh alerts template is loaded." | >&2 echo "Wazuh alerts template is loaded." | ||||||
|  |  | ||||||
| ############################################################################## |  | ||||||
| # Customize logstash output ip |  | ||||||
| ############################################################################## |  | ||||||
|  |  | ||||||
| if [ "$LOGSTASH_OUTPUT" != "" ]; then |  | ||||||
|   >&2 echo "Customize Logstash ouput ip." |  | ||||||
|   sed -i "s/elasticsearch:9200/$LOGSTASH_OUTPUT:9200/" /usr/share/logstash/pipeline/01-wazuh.conf |  | ||||||
|   sed -i "s/elasticsearch:9200/$LOGSTASH_OUTPUT:9200/" /usr/share/logstash/config/logstash.yml  |  | ||||||
| fi |  | ||||||
|  |  | ||||||
| ############################################################################## | ############################################################################## | ||||||
| # Map environment variables to entries in logstash.yml. | # Map environment variables to entries in logstash.yml. | ||||||
| # Note that this will mutate logstash.yml in place if any such settings are found. | # Note that this will mutate logstash.yml in place if any such settings are found. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user