GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Graylog na Ubuntu 16.04 LTS

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

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 Ubuntu 16.04 (Xenial Xerus).

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 16.04 (Xenial Xerus).
  • 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).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Instalovat Graylog na Ubuntu 16.04 LTS

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-get update
sudo apt-get upgrade

Krok 2. Instalace Java.

Ve výchozím nastavení není Java k dispozici ve výchozím úložišti Ubuntu. Nejprve tedy přidejte Oracle Java PPA do apt pomocí následujícího příkazu:

add-apt-repository ppa:webupd8team/java
apt-get update -y
apt-get install oracle-java8-installer

Nyní zkontrolujte verzi Java:

java -version

Krok 3. Instalace MongoDB.

MongoDB nelze nainstalovat z úložiště Ubuntu, takže budeme muset přidat úložiště MongoDB:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.0 main" > /etc/apt/sources.list.d/mongodb-org-3.0.list

Aktualizujte svou databázi apt a nainstalujte MongoDB pomocí následujícího příkazu:

apt-get update -y
apt-get install mongodb-org

Spusťte službu MongoDB a povolte její spuštění při spouštění pomocí následujícího příkazu:

systemctl start mongod
systemctl enable mongod

Krok 4. Instalace Elasticsearch.

Elasticsearch je jednou z hlavních komponent, která ke spuštění vyžaduje Graylog. Pojďme si nainstalovat Elasticsearch. Nejprve si stáhněte a nainstalujte podpisový klíč GPG:

wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

Nyní přidejte úložiště Elasticsearch do seznamu zdrojů:

apt-get update
apt-get install elasticsearch

Spusťte službu Elasticsearch a povolte její spuštění při spouštění pomocí následujícího příkazu:

systemctl start elasticsearch
systemctl enable elasticsearch

Krok 5. Instalace Graylogu.

Nejprve si budete muset stáhnout a nainstalovat úložiště Graylog do svého systému:

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

Aktualizujte seznamy balíčků a nainstalujte Graylog:

apt-get update
apt-get install graylog-server

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 hash heslo 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
e7cf3ef4f17c3999a94f2c6f612e8bmwe46b1026878e4e19398b23bd38ec221a

Upravte soubor server.conf:

nano /etc/graylog/server/server.conf

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

password_secret= MTtPFSMZxAvoLsUiXXauggyJ761hwkGn1ZTN2ovb8wN2tO1LzyeNbaatOrpLukp96p0MxwHQosmMGPborm1YRojnnSORVvr2
root_password_sha2= e7cf3ef4f17c3999a94f2c6f612e8a888e5b10268bmwe4619398b23bd38ec221a
[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://yourdomain.com:9000 nebo http://your-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 v systému Ubuntu 16.04 Xenial Xerus. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Graylog.


Ubuntu
  1. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  2. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  3. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  1. Jak nainstalovat Ansible na Ubuntu 20.04 LTS / 21.04

  2. Jak nainstalovat Minikube na Ubuntu 20.04 LTS / 21.04

  3. Jak nainstalovat Spotify na Ubuntu 18.04 LTS

  1. Jak nainstalovat Prometheus na Ubuntu 18.04 LTS

  2. Jak nainstalovat Memcached na Ubuntu 18.04 LTS

  3. Jak nainstalovat VestaCP na Ubuntu 18.04 LTS