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/ && \
|
cd /root/dist/ && \
|
||||||
cp entrypoint.sh /usr/bin/ && \
|
cp entrypoint.sh /usr/bin/ && \
|
||||||
chmod u+x /usr/bin/entrypoint.sh && \
|
chmod u+x /usr/bin/entrypoint.sh && \
|
||||||
mkdir -p /etc/logstash/conf.d /usr/share/logstash/config && \
|
mkdir -p /usr/share/logstash/config && \
|
||||||
cp logstash.conf /etc/logstash/conf.d/ && \
|
cp logstash.conf /etc/logstash/ && \
|
||||||
cp http_input.conf /etc/logstash/conf.d/ && \
|
cp http_input.conf /etc/logstash/ && \
|
||||||
cp http_output.conf /etc/logstash/conf.d/ && \
|
cp http_output.conf /etc/logstash/ && \
|
||||||
cp pipelines.yml /usr/share/logstash/config/pipelines.yml && \
|
cp pipelines.yml /usr/share/logstash/config/pipelines.yml && \
|
||||||
cp pipelines_sensor.yml /usr/share/logstash/config/pipelines_sensor.yml && \
|
cp pipelines_sensor.yml /usr/share/logstash/config/pipelines_sensor.yml && \
|
||||||
cp tpot-template.json /etc/logstash/ && \
|
cp tpot-template.json /etc/logstash/ && \
|
||||||
rm /etc/logstash/pipelines.yml && \
|
rm /etc/logstash/pipelines.yml && \
|
||||||
|
rm /etc/logstash/logstash.yml && \
|
||||||
#
|
#
|
||||||
# Setup user, groups and configs
|
# Setup user, groups and configs
|
||||||
groupmod -g 2000 logstash && \
|
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
|
else
|
||||||
echo "T-Pot ILM already configured."
|
echo "T-Pot ILM already configured or ES not available."
|
||||||
fi
|
fi
|
||||||
echo
|
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"
|
id => "tpot"
|
||||||
host => "0.0.0.0"
|
host => "0.0.0.0"
|
||||||
port => "64305"
|
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
|
- pipeline.id: logstash
|
||||||
path.config: "/etc/logstash/conf.d/logstash.conf"
|
path.config: "/etc/logstash/logstash.conf"
|
||||||
pipeline.ecs_compatibility: disabled
|
pipeline.ecs_compatibility: disabled
|
||||||
- pipeline.id: http_input
|
- pipeline.id: http_input
|
||||||
path.config: "/etc/logstash/conf.d/http_input.conf"
|
path.config: "/etc/logstash/http_input.conf"
|
||||||
pipeline.ecs_compatibility: disabled
|
pipeline.ecs_compatibility: disabled
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
- pipeline.id: http_output
|
- pipeline.id: http_output
|
||||||
path.config: "/etc/logstash/conf.d/http_output.conf"
|
path.config: "/etc/logstash/http_output.conf"
|
||||||
pipeline.ecs_compatibility: disabled
|
pipeline.ecs_compatibility: disabled
|
||||||
|
|
|
@ -151,8 +151,8 @@ services:
|
||||||
logstash:
|
logstash:
|
||||||
container_name: logstash
|
container_name: logstash
|
||||||
restart: always
|
restart: always
|
||||||
# environment:
|
environment:
|
||||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||||
depends_on:
|
depends_on:
|
||||||
elasticsearch:
|
elasticsearch:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|
|
@ -18,7 +18,7 @@ services:
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
- bootstrap.memory_lock=true
|
- bootstrap.memory_lock=true
|
||||||
# - ES_JAVA_OPTS=-Xms2048m -Xmx2048m
|
- ES_JAVA_OPTS=-Xms2048m -Xmx2048m
|
||||||
- ES_TMPDIR=/tmp
|
- ES_TMPDIR=/tmp
|
||||||
cap_add:
|
cap_add:
|
||||||
- IPC_LOCK
|
- IPC_LOCK
|
||||||
|
@ -52,8 +52,8 @@ services:
|
||||||
logstash:
|
logstash:
|
||||||
container_name: logstash
|
container_name: logstash
|
||||||
restart: always
|
restart: always
|
||||||
# environment:
|
environment:
|
||||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
- LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
||||||
depends_on:
|
depends_on:
|
||||||
elasticsearch:
|
elasticsearch:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|
|
@ -508,8 +508,8 @@ services:
|
||||||
logstash:
|
logstash:
|
||||||
container_name: logstash
|
container_name: logstash
|
||||||
restart: always
|
restart: always
|
||||||
# environment:
|
environment:
|
||||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||||
env_file:
|
env_file:
|
||||||
- /opt/tpot/etc/compose/elk_environment
|
- /opt/tpot/etc/compose/elk_environment
|
||||||
mem_limit: 2g
|
mem_limit: 2g
|
||||||
|
|
|
@ -322,8 +322,8 @@ services:
|
||||||
logstash:
|
logstash:
|
||||||
container_name: logstash
|
container_name: logstash
|
||||||
restart: always
|
restart: always
|
||||||
# environment:
|
environment:
|
||||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||||
depends_on:
|
depends_on:
|
||||||
elasticsearch:
|
elasticsearch:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|
|
@ -141,8 +141,8 @@ services:
|
||||||
logstash:
|
logstash:
|
||||||
container_name: logstash
|
container_name: logstash
|
||||||
restart: always
|
restart: always
|
||||||
# environment:
|
environment:
|
||||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||||
depends_on:
|
depends_on:
|
||||||
elasticsearch:
|
elasticsearch:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|
|
@ -135,8 +135,8 @@ services:
|
||||||
logstash:
|
logstash:
|
||||||
container_name: logstash
|
container_name: logstash
|
||||||
restart: always
|
restart: always
|
||||||
# environment:
|
environment:
|
||||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||||
depends_on:
|
depends_on:
|
||||||
elasticsearch:
|
elasticsearch:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|
|
@ -160,8 +160,8 @@ services:
|
||||||
logstash:
|
logstash:
|
||||||
container_name: logstash
|
container_name: logstash
|
||||||
restart: always
|
restart: always
|
||||||
# environment:
|
environment:
|
||||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||||
depends_on:
|
depends_on:
|
||||||
elasticsearch:
|
elasticsearch:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|
|
@ -466,8 +466,8 @@ services:
|
||||||
logstash:
|
logstash:
|
||||||
container_name: logstash
|
container_name: logstash
|
||||||
restart: always
|
restart: always
|
||||||
# environment:
|
environment:
|
||||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||||
depends_on:
|
depends_on:
|
||||||
elasticsearch:
|
elasticsearch:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|
|
@ -545,8 +545,8 @@ services:
|
||||||
logstash:
|
logstash:
|
||||||
container_name: logstash
|
container_name: logstash
|
||||||
restart: always
|
restart: always
|
||||||
# environment:
|
environment:
|
||||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||||
depends_on:
|
depends_on:
|
||||||
elasticsearch:
|
elasticsearch:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|
|
@ -178,8 +178,8 @@ services:
|
||||||
logstash:
|
logstash:
|
||||||
container_name: logstash
|
container_name: logstash
|
||||||
restart: always
|
restart: always
|
||||||
# environment:
|
environment:
|
||||||
# - LS_JAVA_OPTS=-Xms2048m -Xmx2048m
|
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m
|
||||||
depends_on:
|
depends_on:
|
||||||
elasticsearch:
|
elasticsearch:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|
Loading…
Reference in a new issue