Skip to content

Commit 175e194

Browse files
committed
Bump Elastic Stack to 8.18.3
- Logstash: include syslog output plugin and config example
1 parent 6933ee0 commit 175e194

6 files changed

Lines changed: 27 additions & 12 deletions

File tree

docker/elk/docker-compose.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ services:
2222
mem_limit: 4g
2323
ports:
2424
- "127.0.0.1:64298:9200"
25-
image: "dtagdevsec/elasticsearch:24.04"
25+
image: "ghcr.io/telekom-security/elasticsearch:24.04.1"
2626
volumes:
2727
- $HOME/tpotce/data:/data
2828

@@ -38,7 +38,7 @@ services:
3838
mem_limit: 1g
3939
ports:
4040
- "127.0.0.1:64296:5601"
41-
image: "dtagdevsec/kibana:24.04"
41+
image: "ghcr.io/telekom-security/kibana:24.04.1"
4242

4343
## Logstash service
4444
logstash:
@@ -50,7 +50,7 @@ services:
5050
depends_on:
5151
elasticsearch:
5252
condition: service_healthy
53-
image: "dtagdevsec/logstash:24.04"
53+
image: "ghcr.io/telekom-security/logstash:24.04.1"
5454
volumes:
5555
- $HOME/tpotce/data:/data
5656
# - /root/tpotce/docker/elk/logstash/dist/logstash.conf:/etc/logstash/conf.d/logstash.conf
@@ -63,7 +63,7 @@ services:
6363
tty: true
6464
ports:
6565
- "127.0.0.1:6379:6379"
66-
image: "dtagdevsec/redis:24.04"
66+
image: "ghcr.io/telekom-security/redis:24.04.1"
6767
read_only: true
6868

6969
# Map Web Service
@@ -77,7 +77,7 @@ services:
7777
tty: true
7878
ports:
7979
- "127.0.0.1:64299:64299"
80-
image: "dtagdevsec/map:24.04"
80+
image: "ghcr.io/telekom-security/map:24.04.1"
8181
depends_on:
8282
- map_redis
8383

@@ -89,6 +89,6 @@ services:
8989
- MAP_COMMAND=DataServer_v2.py
9090
stop_signal: SIGKILL
9191
tty: true
92-
image: "dtagdevsec/map:24.04"
92+
image: "ghcr.io/telekom-security/map:24.04.1"
9393
depends_on:
9494
- map_redis

docker/elk/elasticsearch/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM ubuntu:24.04
22
ENV DEBIAN_FRONTEND noninteractive
3-
ENV ES_VER=8.18.2
3+
ENV ES_VER=8.18.3
44
#
55
# Include dist
66
COPY dist/ /root/dist/

docker/elk/kibana/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
FROM node:20.18.2-alpine3.20
2-
ENV KB_VER=8.18.2
1+
FROM node:20.19.2-alpine3.20
2+
ENV KB_VER=8.18.3
33
#
44
# Include dist
55
COPY dist/ /root/dist/

docker/elk/logstash/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM ubuntu:24.04
22
ENV DEBIAN_FRONTEND=noninteractive
3-
ENV LS_VER=8.18.2
3+
ENV LS_VER=8.18.3
44
#
55
# Include dist
66
COPY dist/ /root/dist/
@@ -42,6 +42,7 @@ RUN apt-get update -y && \
4242
cp tpot-template.json /etc/logstash/ && \
4343
cd /usr/share/logstash && \
4444
bin/logstash-plugin update logstash-filter-translate && \
45+
bin/logstash-plugin install logstash-output-syslog && \
4546
rm /etc/logstash/pipelines.yml && \
4647
rm /etc/logstash/logstash.yml && \
4748
#

docker/elk/logstash/dist/http_input.conf

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,12 @@ output {
1717
template => "/etc/logstash/tpot-template.json"
1818
template_overwrite => "true"
1919
}
20-
20+
# Syslog Output Example
21+
# syslog {
22+
# host => "192.168.1.1"
23+
# port => 514
24+
# protocol => tcp
25+
# appname => "logstash-logs"
26+
# severity => "6"
27+
# }
2128
}

docker/elk/logstash/dist/logstash.conf

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -816,7 +816,14 @@ output {
816816
template => "/etc/logstash/tpot-template.json"
817817
template_overwrite => "true"
818818
}
819-
819+
# Syslog Output Example
820+
# syslog {
821+
# host => "192.168.1.1"
822+
# port => 514
823+
# protocol => tcp
824+
# appname => "logstash-logs"
825+
# severity => "6"
826+
# }
820827
#if [type] == "Suricata" {
821828
# file {
822829
# file_mode => 0770

0 commit comments

Comments
 (0)