Graylog

install prerequisites

yum install java-1.8.0-openjdk-headless.x86_64
yum install epel-release
yum install pwgen
cat > /etc/yum.repos.d/mongodb-org.repo
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
yum install mongodb-org -y
systemctl daemon-reload
systemctl enable mongod.service
systemctl start mongod.service
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
cat > /etc/yum.repos.d/elasticsearch.repo <<EOF
> [elasticsearch-6.x]
> name=Elasticsearch repository for 6.x packages
> baseurl=https://artifacts.elastic.co/packages/oss-6.x/yum
> gpgcheck=1
> gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
> enabled=1
> autorefresh=1
> type=rpm-md
> EOF

update /etc/elasticsearch/elasticsearch.yml to match

cluster.name: graylog
action.auto_create_index: false

update and reload systemctl

systemctl daemon-reload
systemctl enable elasticsearch.service
systemctl restart elasticsearch.service

install graylog and its plugins

rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-3.1-repository_latest.rpm
yum install graylog-server -y
yum install graylog-enterprise-plugins graylog-integrations-plugins graylog-enterprise-integrations-plugins -y