#!/bin/bash echo Wpisz haslo superadmina systemu graylog read ADMIN_PASSWORD echo Podaj adres IP na ktorym będzie dostepny panel read PUBLIC_IP sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install apt-transport-https openjdk-8-jre-headless uuid-runtime pwgen -y sudo apt-get install mongodb-server -y sudo systemctl daemon-reload sudo systemctl enable mongodb.service sudo systemctl start mongodb.service wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - echo "deb https://packages.elastic.co/elasticsearch/2.x/debian stable main" | sudo tee -a /etc/apt/sources.list.d/elasticsearch-2.x.list sudo apt-get update && sudo apt-get install elasticsearch -y sudo sed -i -e 's/# cluster.name: my-application/cluster.name: graylog/' /etc/elasticsearch/elasticsearch.yml sudo systemctl daemon-reload sudo systemctl enable elasticsearch.service sudo systemctl restart elasticsearch.service wget https://packages.graylog2.org/repo/packages/graylog-2.4-repository_latest.deb sudo dpkg -i graylog-2.4-repository_latest.deb sudo apt-get update && sudo apt-get install graylog-server -y sudo systemctl enable graylog-server.service sudo systemctl start graylog-server.service SECRET=$(pwgen -s 96 1) sudo -E sed -i -e 's/password_secret =.*/password_secret = '$SECRET'/' /etc/graylog/server/server.conf PASSWORD=$(echo -n $ADMIN_PASSWORD | shasum -a 256 | awk '{print $1}') sudo -E sed -i -e 's/root_password_sha2 =.*/root_password_sha2 = '$PASSWORD'/' /etc/graylog/server/server.conf sudo sed -i -e 's/rest_listen_uri = http:\/\/127.0.0.1:9000\/api\//rest_listen_uri = http:\/\/'$PUBLIC_IP':9100\/api\//' /etc/graylog/server/server.conf sudo sed -i -e 's/#rest_listen_uri = http:\/\/127.0.0.1:9000\/api\//rest_listen_uri = http:\/\/'$PUBLIC_IP':9100\/api\//' /etc/graylog/server/server.conf sudo sed -i -e 's/#web_listen_uri = http:\/\/127.0.0.1:9000\//web_listen_uri = http:\/\/'$PUBLIC_IP':9000\//' /etc/graylog/server/server.conf sudo systemctl daemon-reload sudo systemctl enable graylog-server.service sudo systemctl start graylog-server.service sudo /etc/init.d/elasticsearch restart sudo /etc/init.d/graylog-server restart echo Instalacja zakonczona