GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Graylog na Ubuntu 18.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat Graylog na Ubuntu 18.04 LTS. Pro ty z vás, kteří nevěděli, Graylog je bezplatný a open source výkonný nástroj pro centralizovanou správu protokolů založené na Elasticsearch a MongoDB. Graylog vám pomáhá centrálně shromažďovat, indexovat a analyzovat protokoly všech strojů.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Graylogu na server Ubuntu 18.04 (Bionic Beaver).

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 18.04 (Bionic Beaver).
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • uživatel sudo bez root nebo přístup k uživateli root . Doporučujeme jednat jako nerootový uživatel sudo , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalovat Graylog na Ubuntu 18.04 LTS Bionic Beaver

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get příkazy v terminálu.

sudo apt update
sudo apt upgrade

Krok 2. Instalace Java.

Graylog je vytvořen pomocí Javy, takže jej lze technicky spustit kdekoli, může to však vyžadovat instalaci sady Java Development Kit, která obsahuje také Runtime Environment:

sudo apt install apt-transport-https uuid-runtime pwgen openjdk-8-jre-headless

Nyní zkontrolujte verzi Java:

java -version

Krok 3. Instalace MongoDB.

Stabilní verze balíčků MongoDB je již ve výchozím úložišti Ubuntu. Verze v úložišti Ubuntu však není nejnovější. Pokud chcete nainstalovat nejnovější verze, musíte do systému přidat úložiště třetí strany a nainstalovat jej odtud:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

Po přidání klíče úložiště do Ubuntu spusťte níže uvedené příkazy a přidejte úložiště MongoDB do svého systému:

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Poté aktualizujte svůj systém a obnovte stávající úložiště spuštěním následujících příkazů:

apt update

A nyní nainstalujte nejnovější stabilní verzi MongoDB:

apt install -y mongodb-org

Krok 4. Instalace Elasticsearch.

Nejprve nainstalujte Elasticsearch pomocí správce balíčků apt z oficiálního úložiště Elastic:

wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb http://packages.elastic.co/elasticsearch/2.x/debian stable main" | sudo tee -a /etc/apt/sources.list.d/elasticsearch-2.x.list
apt-get update

Potom nainstalujte Elasticsearch s apt pomocí následujícího příkazu:

apt-get -y install elasticsearch

Spusťte službu Elasticsearch a nastavte ji tak, aby se automaticky spouštěla ​​při spuštění:

systemctl restart elasticsearch
systemctl enable elasticsearch

Jakmile je Elasticsearch nainstalováno, budete muset upravit hlavní konfigurační soubor Elasticsearch:

nano /etc/elasticsearch/elasticsearch.yml

Proveďte následující změny:

cluster.name: graylog
network.host: 127.0.0.1
discovery.zen.ping.timeout: 10s
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300"]
script.inline: false
script.indexed: false
script.file: false

Po několika sekundách spusťte následující a otestujte, zda Elasticsearch běží správně:

curl -X GET http://localhost:9200

Krok 5. Instalace Graylog.

Graylog není k dispozici ve výchozím úložišti Ubuntu 18.04, musíte si stáhnout a nainstalovat úložiště Graylog do svého systému:

wget https://packages.graylog2.org/repo/packages/graylog-2.4-repository_latest.deb
dpkg -i graylog-2.4-repository_latest.deb

Aktualizujte seznamy balíčků a nainstalujte Graylog:

apt-get update -y
apt-get install graylog-server -y

Po instalaci serveru Graylog musíte vygenerovat tajný klíč pro Graylog pomocí následujícího příkazu:

### pwgen -N 1 -s 96 
MTtPFSMZxAvoLsUiXXauggyJ761hwkGn1ZTN2ovb8wN2tO1LzyeNbaatOrpLukp96p0MxwHQosmMGPbmw46ojnnSORVvr2

Nyní vytvořte heslo hash pro uživatele root, které lze použít k přihlášení k webovému serveru Graylog pomocí následujícího příkazu:

### echo -n Password | sha256sum
e7cf3ef4f17c3999a94f2c6f612e8bmwe46b1026878e4e19398b23cehedelicsec221a

Upravte soubor server.conf:

nano /etc/graylog/server/server.conf

Proveďte v souboru změny, jak je uvedeno níže:

password_secret= MTtPFSMZxAvoLsUiXXauggyJ761hwkGn1ZTN2ovb8wN2tO1LzyeNbaatOrpLukp96p0MxwHQosmMGPborm1YRojnnSORVvr2
root_password_sha2= e7cf3ef4f17c3999a94f2c6f612e8bmwe46b1026878e4e19398b23cehedelicsec221a
[email protected]
root_timezone=UTC
elasticsearch_discovery_zen_ping_unicast_hosts = ipaddress:9300
elasticsearch_shards=1
script.inline: false
script.indexed: false
script.file: false

Chcete-li povolit webové rozhraní Graylog, proveďte změny v souboru, jak je uvedeno níže:

rest_listen_uri = http://your-server-ip:12900/
web_listen_uri = http://your-server-ip:9000/

Po úpravě konfiguračního souboru můžete službu Graylog spustit pomocí následujících příkazů:

systemctl enable graylog-server
systemctl restart graylog-server

Krok 6. Přístup k Graylogu.

Graylog bude ve výchozím nastavení k dispozici na portu HTTP 8080. Otevřete svůj oblíbený prohlížeč a přejděte na http://vase-domena.com:9000 nebo http://server-ip:9000 a dokončete požadované kroky k dokončení instalace.

Gratulujeme! Úspěšně jste nainstalovali Graylog. Děkujeme, že jste použili tento návod k instalaci Graylogu na systém Ubuntu 18.04 LTS. Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální web Graylog.

P>


Ubuntu
  1. Jak nainstalovat Elasticsearch na Ubuntu 18.04

  2. Jak nainstalovat Elasticsearch na Ubuntu 20.04

  3. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  1. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  2. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  3. Jak nainstalovat Ansible na Ubuntu 20.04 LTS / 21.04

  1. Jak nainstalovat Minikube na Ubuntu 20.04 LTS / 21.04

  2. Jak nainstalovat Spotify na Ubuntu 18.04 LTS

  3. Jak nainstalovat Prometheus na Ubuntu 18.04 LTS