Inštalácia Java
sudo apt update
sudo apt install -y apt-transport-https openjdk-11-jre-headless uuid-runtime pwgen curl dirmngr
Teraz môžete overiť, akú verziu Javi máte
java -version
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)
Inštalácia Elasticsearch
Stiahnite Elasticsearch. To je nástroj na vyhľadávanie logov. Stiahnete to spolu s kľúčom tu:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Nastavte repozitár
echo "deb https://artifacts.elastic.co/packages/oss-6.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list
Teraz urobte update
sudo apt update
sudo apt install -y elasticsearch-oss
Teraz editujte elasticsearch.yml
sudo nano /etc/elasticsearch/elasticsearch.yml
cluster.name: graylog
Na spodok dopíšte riadok
action.auto_create_index: false
Teraz to uložte
Reštartujte službu a umožnite, aby sa služba spúšťala pri boote
sudo systemctl daemon-reload
sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch
Teraz, by mala služba počúvať na porte 9200, viete to overiť
curl -X GET http://localhost:9200
{
"name" : "6JPYgge",
"cluster_name" : "graylog",
"cluster_uuid" : "B7w95MF7Td69TRyzaYpPxQ",
"version" : {
"number" : "6.8.15",
"build_flavor" : "oss",
"build_type" : "deb",
"build_hash" : "c9a8c60",
"build_date" : "2021-03-18T06:33:32.588487Z",
"build_snapshot" : false,
"lucene_version" : "7.7.3",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
Inštalácia MondoDB
sudo apt update
sudo apt install -y mongodb-server
Teraz povoľte, aby sa MondoDB spúšťala so sytémom
sudo systemctl start mongodb
sudo systemctl enable mongodb
Inštalácia Graylog server
wget https://packages.graylog2.org/repo/packages/graylog-3.3-repository_latest.deb
sudo dpkg -i graylog-3.3-repository_latest.deb
Urobte update na repozitáre a naustaľujte graylog server
sudo apt update
sudo apt upgrade
sudo apt install -y graylog-server
Po inštalácií Vás program vyzve, aby službu reštartovali a spustili pri boote
sudo systemctl enable graylog-server.service
sudo systemctl start graylog-server.service
sudo apt update
Teraz spustite program pwgen, ale s funciami -N 1 -s 96, tým vygenerujete 64 znakové heslo. To si potom uložte. Ak ho nemáte nainštalovaný to urobite príkazom apt install pwgen
pwgen -N 1 -s 96
Príklad vygenerovania:
iKm2KS1JF6cwzN674pJ5f8f1JVEIr1m3yyXZwnyBRFWHPGtCrq3FwmjAFrxx3PB0Qc8s1t2TBPLcqLuQgeTsVPYMK9dmX7EZ
Teraz editujte server.conf a tam vložte kód, ktorý Vám bol vygenerovaný
sudo nano /etc/graylog/server/server.conf
Teraz príkazom ho nahradíte tým, čo Vám bude vygenerované, príklad ak zadáte password, tak heslo bude zakódované
echo -n password | sha256sum
Príklad môjho vygenerovania
5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8
Teraz editujte server.conf s tým kódom
sudo nano /etc/graylog/server/server.conf
Sem vložte Váš kód
Nastavte Graylog na webový prehliadač
Spustite graylog spolu so systémom
sudo systemctl daemon-reload
sudo systemctl start graylog-server
sudo systemctl enable graylog-server
Reštartujte server
reboot
netstat -an | grep 9000
Teraz otvorte webový prehliadač a napíšte IP adresu s portom 9000 v tvare http:X.X.X.X:9000
Úvodné okno:
Okno po prihlásení