Skip to content

Commit 4bfe6f1

Browse files
committed
Version 6.0.0 compatible with Graylog 6.0.0
1 parent 5f10f92 commit 4bfe6f1

File tree

8 files changed

+705
-488
lines changed

8 files changed

+705
-488
lines changed

pom.xml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,9 @@
2222
<maven.install.skip>true</maven.install.skip>
2323
<maven.deploy.skip>true</maven.deploy.skip>
2424
<maven.site.skip>true</maven.site.skip>
25-
<graylog2.version>4.2.6</graylog2.version>
26-
<graylog2.syslog4j.version>0.9.60</graylog2.syslog4j.version>
25+
<graylog2.version>6.0.0</graylog2.version>
26+
<graylog2.syslog4j.version>0.9.61</graylog2.syslog4j.version>
27+
<guice.version>7.0.0</guice.version>
2728
</properties>
2829

2930
<dependencies>
@@ -51,6 +52,25 @@
5152
<version>1.7.21</version>
5253
<scope>provided</scope>
5354
</dependency>
55+
<dependency>
56+
<groupId>com.google.inject</groupId>
57+
<artifactId>guice</artifactId>
58+
<version>${guice.version}</version>
59+
<scope>provided</scope>
60+
</dependency>
61+
<dependency>
62+
<groupId>com.google.inject.extensions</groupId>
63+
<artifactId>guice-assistedinject</artifactId>
64+
<version>${guice.version}</version>
65+
<scope>provided</scope>
66+
</dependency>
67+
<!-- FIXME: must match one used by graylog -->
68+
<dependency>
69+
<groupId>org.graylog2.repackaged</groupId>
70+
<artifactId>uuid</artifactId>
71+
<version>3.2.1</version>
72+
<scope>provided</scope>
73+
</dependency>
5474
</dependencies>
5575
<build>
5676
<plugins>

run-graylog

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22
HERE=$PWD
3-
GL=~/Downloads/graylog-4.0.8
3+
GL=~/Downloads/graylog-6.0.0
44
TT=$GL/tmp
55
mkdir -p $TT
66
sudo umount $TT
@@ -9,7 +9,7 @@ export JAVA_OPTS="-Djava.io.tmpdir=$TT"
99
rm -Rf $GL/data
1010
mkdir -p $GL/data
1111
mvn package -DskipTests
12-
cp target/graylog-output-syslog-4.0.8.jar $GL/plugin
12+
cp target/graylog-output-syslog-6.0.0.jar $GL/plugin
1313
export GRAYLOG_CONF=$GL/graylog.conf
1414
sudo sysctl -w vm.max_map_count=262144
1515

@@ -18,12 +18,12 @@ docker run --name elastic -p 9200:9200 -e "discovery.type=single-node" \
1818
-e "cluster.routing.allocation.disk.threshold_enabled=false" \
1919
-d elasticsearch:7.10.1
2020
docker rm -f mongo
21-
docker run --name mongo -p 27017:27017 -d mongo:3.6
21+
docker run --name mongo -p 27017:27017 -d mongo:5.0
2222
docker start elastic
2323
docker start mongo
2424
sleep 10
2525
$GL/bin/graylogctl run
2626

2727
## Run two consoles additionally:
28-
## docker run -it -p 514:514/udp -p 514:514/tcp -p 601:601 --name syslog-ng balabit/syslog-ng:latest
28+
## docker run -it -p 514:514/udp -p 514:514/tcp -p 601:601 --name syslog-ng balabit/syslog-ng:latest
2929
## docker exec syslog-ng tail -f /var/log/messages

run-graylog-mac

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
#!/bin/bash
2+
set -e
23
HERE=$PWD
3-
VER=4.2.6
4-
if [ ! -f graylog-$VER.tgz ]; then
5-
curl -O graylog-$VER.tgz $URL
6-
fi
4+
VER=6.0.0
75
URL=https://downloads.graylog.org/releases/graylog/graylog-$VER.tgz
6+
if [ ! -f "graylog-$VER.tgz" ]; then
7+
echo "Downloading $URL"
8+
curl -L -o graylog-$VER.tgz $URL
9+
fi
810
if [ ! -d graylog-$VER ]; then
911
tar -xzvf graylog-$VER.tgz
1012
fi
@@ -27,7 +29,7 @@ docker run --name elastic -p 9200:9200 -e "discovery.type=single-node" \
2729
-d elasticsearch:7.10.1
2830

2931
docker rm -f mongo
30-
docker run --name mongo -p 27017:27017 -d mongo:3.6
32+
docker run --name mongo -p 27017:27017 -d mongo:5.0
3133
docker start elastic
3234
docker start mongo
3335
sleep 10

0 commit comments

Comments
 (0)