GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Graylog na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat Graylog na váš CentOS 7. 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 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 server CentOS 7.

Nainstalujte Graylog na CentOS 7

Krok 1. Nejprve se ujistěte, že je váš systém aktuální.

yum clean all
yum -y update

Krok 2. Instalace Java.

Nyní budete muset nainstalovat JAVA, spusťte následující příkaz ke stažení balíčku RPM pomocí následujícího příkazu:

wget --no-cookies --no-check-certificate --header "Cookie:oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.rpm"

Jakmile si stáhnete soubor RPM, můžete balíček nainstalovat pomocí následujícího příkazu:

yum localinstall jdk-8u91-linux-x64.rpm

Zkontrolujte, zda je úspěšně nainstalován pomocí následujícího příkazu:

java -version

Krok 3. Instalace MongoDB.

MongoDB není k dispozici ve výchozím úložišti CentOS. Nejprve budete muset přidat repozitář MongoDB:

nano /etc/yum.repos.d/mongodb.repo

Přidejte následující obsah:

[mongodb]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

Nainstalujte MongoDB spuštěním následujícího příkazu:

yum install mongodb-org -y

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

systemctl enable mongod.service
systemctl start mongod.service

Krok 4. Instalace Elasticsearch.

Aby bylo možné nainstalovat Elasticsearch pomocí oficiálního úložiště, musíme si stáhnout a nainstalovat veřejný podpisový klíč:

rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch

Vytvořte a přidejte následující do svého /etc/yum.repos.d/ adresář:

nano /etc/yum.repos.d/elasticsearch.repo

Přidejte následující obsah:

[elasticsearch-2.x]
name=Elasticsearch repository for 2.x packages
baseurl=https://packages.elastic.co/elasticsearch/2.x/centos
gpgcheck=1
gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1

Nyní nainstalujte Elasticsearch pomocí následujícího příkazu:

yum install elasticsearch -y

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

systemctl enable elasticsearch.service
systemctl start elasticsearch.service

Krok 5. Konfigurace Elasticsearch.

Nejprve otevřete konfigurační soubor Elasticsearch:

nano /etc/elasticsearch/elasticsearch.yml

Změňte soubor, jak je uvedeno níže:

cluster.name: graylog

Zabraňme možnému vzdálenému spuštění kódu. Přidejte následující řádky:

script.inline: false
script.indexed: false
script.file: false

Restartujte službu Elasticsearch:

systemctl restart elasticsearch.service

Zkontrolujte stav Elasticsearch pomocí následujícího příkazu:

curl -XGET 'http://localhost:9200/_cluster/health?pretty=true'

Krok 6. Instalace Graylogu.

Potřebujeme stáhnout a nainstalovat úložiště Graylog pomocí následujícího příkazu:

rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-2.2-repository_latest.rpm

Instalace serveru Graylog pomocí yum:

yum 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 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.service
systemctl start graylog-server.service

Krok 7. 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://your-domain.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 v systému CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Graylog.


Cent OS
  1. Jak nainstalovat MongoDB na CentOS 8

  2. Jak nainstalovat Elasticsearch na CentOS 7

  3. Jak nainstalovat XWiki na CentOS 7

  1. Jak nainstalovat Elasticsearch na CentOS 8

  2. Jak nainstalovat Graylog s Elasticsearch na CentOS 8

  3. Jak nainstalovat Streama na CentOS 7

  1. Jak nainstalovat Webmin na CentOS 8

  2. Jak nainstalovat Magento na CentOS 8

  3. Jak nainstalovat Graylog na CentOS 8 / RHEL 8