mirror of
https://github.com/telekom-security/tpotce.git
synced 2025-04-20 06:02:24 +00:00
finetune logstash image and compose settings
This commit is contained in:
parent
bf39f85df0
commit
5f18f7f17f
15 changed files with 31 additions and 29 deletions
|
@ -34,14 +34,15 @@ RUN apt-get update -y && \
|
|||
cd /root/dist/ && \
|
||||
cp entrypoint.sh /usr/bin/ && \
|
||||
chmod u+x /usr/bin/entrypoint.sh && \
|
||||
mkdir -p /etc/logstash/conf.d /usr/share/logstash/config && \
|
||||
cp logstash.conf /etc/logstash/conf.d/ && \
|
||||
cp http_input.conf /etc/logstash/conf.d/ && \
|
||||
cp http_output.conf /etc/logstash/conf.d/ && \
|
||||
mkdir -p /usr/share/logstash/config && \
|
||||
cp logstash.conf /etc/logstash/ && \
|
||||
cp http_input.conf /etc/logstash/ && \
|
||||
cp http_output.conf /etc/logstash/ && \
|
||||
cp pipelines.yml /usr/share/logstash/config/pipelines.yml && \
|
||||
cp pipelines_sensor.yml /usr/share/logstash/config/pipelines_sensor.yml && \
|
||||
cp tpot-template.json /etc/logstash/ && \
|
||||
rm /etc/logstash/pipelines.yml && \
|
||||
rm /etc/logstash/logstash.yml && \
|
||||
#
|
||||
# Setup user, groups and configs
|
||||
groupmod -g 2000 logstash && \
|
||||
|
|
2
docker/elk/logstash/dist/entrypoint.sh
vendored
2
docker/elk/logstash/dist/entrypoint.sh
vendored
|
@ -82,6 +82,6 @@ if [ "$myTPOTILM" == "1" ];
|
|||
}
|
||||
}'
|
||||
else
|
||||
echo "T-Pot ILM already configured."
|
||||
echo "T-Pot ILM already configured or ES not available."
|
||||
fi
|
||||
echo
|
||||
|
|
1
docker/elk/logstash/dist/http_input.conf
vendored
1
docker/elk/logstash/dist/http_input.conf
vendored
|
@ -4,6 +4,7 @@ input {
|
|||
id => "tpot"
|
||||
host => "0.0.0.0"
|
||||
port => "64305"
|
||||
ecs_compatibility => disabled
|
||||
}
|
||||
}
|
||||
|
||||
|
|
4
docker/elk/logstash/dist/pipelines.yml
vendored
4
docker/elk/logstash/dist/pipelines.yml
vendored
|
@ -1,6 +1,6 @@
|
|||
- pipeline.id: logstash
|
||||
path.config: "/etc/logstash/conf.d/logstash.conf"
|
||||
path.config: "/etc/logstash/logstash.conf"
|
||||
pipeline.ecs_compatibility: disabled
|
||||
- pipeline.id: http_input
|
||||
path.config: "/etc/logstash/conf.d/http_input.conf"
|
||||
path.config: "/etc/logstash/http_input.conf"
|
||||
pipeline.ecs_compatibility: disabled
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
- pipeline.id: http_output
|
||||
path.config: "/etc/logstash/conf.d/http_output.conf"
|
||||
path.config: "/etc/logstash/http_output.conf"
|
||||
pipeline.ecs_compatibility: disabled
|
||||
|
|
|
@ -151,8 +151,8 @@ services:
|
|||
logstash:
|
||||
container_name: logstash
|
||||
restart: always
|
||||
# environment:
|
||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
||||
environment:
|
||||
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||
depends_on:
|
||||
elasticsearch:
|
||||
condition: service_healthy
|
||||
|
|
|
@ -18,7 +18,7 @@ services:
|
|||
restart: always
|
||||
environment:
|
||||
- bootstrap.memory_lock=true
|
||||
# - ES_JAVA_OPTS=-Xms2048m -Xmx2048m
|
||||
- ES_JAVA_OPTS=-Xms2048m -Xmx2048m
|
||||
- ES_TMPDIR=/tmp
|
||||
cap_add:
|
||||
- IPC_LOCK
|
||||
|
@ -52,8 +52,8 @@ services:
|
|||
logstash:
|
||||
container_name: logstash
|
||||
restart: always
|
||||
# environment:
|
||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
||||
environment:
|
||||
- LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
||||
depends_on:
|
||||
elasticsearch:
|
||||
condition: service_healthy
|
||||
|
|
|
@ -508,8 +508,8 @@ services:
|
|||
logstash:
|
||||
container_name: logstash
|
||||
restart: always
|
||||
# environment:
|
||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
||||
environment:
|
||||
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||
env_file:
|
||||
- /opt/tpot/etc/compose/elk_environment
|
||||
mem_limit: 2g
|
||||
|
|
|
@ -322,8 +322,8 @@ services:
|
|||
logstash:
|
||||
container_name: logstash
|
||||
restart: always
|
||||
# environment:
|
||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
||||
environment:
|
||||
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||
depends_on:
|
||||
elasticsearch:
|
||||
condition: service_healthy
|
||||
|
|
|
@ -141,8 +141,8 @@ services:
|
|||
logstash:
|
||||
container_name: logstash
|
||||
restart: always
|
||||
# environment:
|
||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
||||
environment:
|
||||
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||
depends_on:
|
||||
elasticsearch:
|
||||
condition: service_healthy
|
||||
|
|
|
@ -135,8 +135,8 @@ services:
|
|||
logstash:
|
||||
container_name: logstash
|
||||
restart: always
|
||||
# environment:
|
||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
||||
environment:
|
||||
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||
depends_on:
|
||||
elasticsearch:
|
||||
condition: service_healthy
|
||||
|
|
|
@ -160,8 +160,8 @@ services:
|
|||
logstash:
|
||||
container_name: logstash
|
||||
restart: always
|
||||
# environment:
|
||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
||||
environment:
|
||||
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||
depends_on:
|
||||
elasticsearch:
|
||||
condition: service_healthy
|
||||
|
|
|
@ -466,8 +466,8 @@ services:
|
|||
logstash:
|
||||
container_name: logstash
|
||||
restart: always
|
||||
# environment:
|
||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
||||
environment:
|
||||
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||
depends_on:
|
||||
elasticsearch:
|
||||
condition: service_healthy
|
||||
|
|
|
@ -545,8 +545,8 @@ services:
|
|||
logstash:
|
||||
container_name: logstash
|
||||
restart: always
|
||||
# environment:
|
||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
||||
environment:
|
||||
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||
depends_on:
|
||||
elasticsearch:
|
||||
condition: service_healthy
|
||||
|
|
|
@ -178,8 +178,8 @@ services:
|
|||
logstash:
|
||||
container_name: logstash
|
||||
restart: always
|
||||
# environment:
|
||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
||||
environment:
|
||||
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||
depends_on:
|
||||
elasticsearch:
|
||||
condition: service_healthy
|
||||
|
|
Loading…
Reference in a new issue