fix: Logstash TCP input uses IANA registered port 5000

This commit is contained in:
Evan 2022-07-17 00:00:38 +02:00 committed by GitHub
parent b64709602b
commit b6eb747a4a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 11 additions and 11 deletions

View File

@ -89,7 +89,7 @@ jobs:
# Set mandatory Logstash settings
sed -i '$ a input { udp { port => 5000 codec => json } }' logstash/pipeline/logstash.conf
sed -i '$ a input { udp { port => 50000 codec => json } }' logstash/pipeline/logstash.conf
# Restart Logstash for changes to take effect
@ -102,7 +102,7 @@ jobs:
# Revert changes to Logstash configuration
sed -i '/input { udp { port => 5000 codec => json } }/d' logstash/pipeline/logstash.conf
sed -i '/input { udp { port => 50000 codec => json } }/d' logstash/pipeline/logstash.conf
docker compose restart logstash
- name: 'debug: Display state and logs (Logspout)'

View File

@ -30,7 +30,7 @@ declare -i was_retried=0
# retry for max 10s (5*2s)
for _ in $(seq 1 5); do
if echo 'dockerelk' | nc -q0 "$ip_ls" 5000; then
if echo 'dockerelk' | nc -q0 "$ip_ls" 50000; then
break
fi

View File

@ -92,7 +92,7 @@ own_. [sherifabdlnaby/elastdocker][elastdocker] is one example among others of p
By default, the stack exposes the following ports:
* 5044: Logstash Beats input
* 5000: Logstash TCP input
* 50000: Logstash TCP input
* 9600: Logstash monitoring API
* 9200: Elasticsearch HTTP
* 9300: Elasticsearch TCP transport
@ -221,12 +221,12 @@ allows you to send content via TCP:
```console
# Using BSD netcat (Debian, Ubuntu, MacOS system, ...)
$ cat /path/to/logfile.log | nc -q0 localhost 5000
$ cat /path/to/logfile.log | nc -q0 localhost 50000
```
```console
# Using GNU netcat (CentOS, Fedora, MacOS Homebrew, ...)
$ cat /path/to/logfile.log | nc -c localhost 5000
$ cat /path/to/logfile.log | nc -c localhost 50000
```
You can also load the sample data provided by your Kibana installation.

View File

@ -59,8 +59,8 @@ services:
- ./logstash/pipeline:/usr/share/logstash/pipeline:ro,Z
ports:
- "5044:5044"
- "5000:5000/tcp"
- "5000:5000/udp"
- "50000:50000/tcp"
- "50000:50000/udp"
- "9600:9600"
environment:
LS_JAVA_OPTS: -Xms256m -Xmx256m

View File

@ -17,7 +17,7 @@ In your Logstash pipeline configuration, enable the `udp` input and set the inpu
```logstash
input {
udp {
port => 5000
port => 50000
codec => json
}
}

View File

@ -10,7 +10,7 @@ services:
target: /var/run/docker.sock
read_only: true
environment:
ROUTE_URIS: logstash://logstash:5000
ROUTE_URIS: logstash://logstash:50000
LOGSTASH_TAGS: docker-elk
networks:
- elk

View File

@ -4,7 +4,7 @@ input {
}
tcp {
port => 5000
port => 50000
}
}