mirror of
https://github.com/wazuh/wazuh-docker.git
synced 2025-10-29 11:03:33 +00:00
Compare commits
5 Commits
cloud-2.0.
...
v3.8.2_6.5
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
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,8 @@ 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
|
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