GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Graylog su Ubuntu 16.04 LTS

In questo tutorial, ti mostreremo come installare Graylog su Ubuntu 16.04 LTS. Per chi non lo sapesse, Graylog è un potente strumento di gestione dei registri centralizzato gratuito e open source basato su Elasticsearch e MongoDB. Graylog ti aiuta a raccogliere, indicizzare e analizzare centralmente i log di qualsiasi macchina.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Graylog su Ubuntu 16.04 (Xenial Xerus).

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Ubuntu 16.04 (Xenial Xerus).
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Graylog su Ubuntu 16.04 LTS

Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt-get comandi nel terminale.

sudo apt-get update
sudo apt-get upgrade

Passaggio 2. Installazione di Java.

Per impostazione predefinita, Java non è disponibile nel repository predefinito di Ubuntu. Quindi prima aggiungi Oracle Java PPA per apt con il seguente comando:

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

Ora controlla la versione java:

java -version

Passaggio 3. Installazione di MongoDB.

MongoDB non può essere installato dal repository di Ubuntu, quindi dovremo aggiungere il repository 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

Aggiorna il tuo database apt e installa MongoDB con il seguente comando:

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

Avvia il servizio MongoDB e abilitalo all'avvio all'avvio con il seguente comando:

systemctl start mongod
systemctl enable mongod

Passaggio 4. Installazione di Elasticsearch.

Elasticsearch è uno dei componenti principali che richiede l'esecuzione di Graylog, installiamo Elasticsearch. Innanzitutto, scarica e installa la chiave di firma GPG:

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

Ora aggiungi il repository Elasticsearch all'elenco delle fonti:

apt-get update
apt-get install elasticsearch

Avvia il servizio Elasticsearch e abilitalo all'avvio all'avvio con il seguente comando:

systemctl start elasticsearch
systemctl enable elasticsearch

Passaggio 5. Installazione di Graylog.

Per prima cosa, dovrai scaricare e installare il repository Graylog sul tuo sistema:

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

Aggiorna gli elenchi dei pacchetti e installa Graylog:

apt-get update
apt-get install graylog-server

Dopo aver installato il Graylog Server, devi generare una chiave segreta per Graylog usando il seguente comando:

### pwgen -N 1 -s 96 
MTtPFSMZxAvoLsUiXXauggyJ761hwkGn1ZTN2ovb8wN2tO1LzyeNbaatOrpLukp96p0MxwHQosmMGPbmw46ojnnSORVvr2

Ora crea una password hash per l'utente root che può essere utilizzata per accedere al server Web Graylog utilizzando il seguente comando:

### echo -n Password | sha256sum
e7cf3ef4f17c3999a94f2c6f612e8bmwe46b1026878e4e19398b23bd38ec221a

Modifica il file server.conf:

nano /etc/graylog/server/server.conf

Apporta le modifiche al file come mostrato di seguito:

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

Per abilitare l'interfaccia web di Graylog, apporta le modifiche al file come mostrato di seguito:

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

Dopo aver modificato il file di configurazione, puoi avviare Graylog Service utilizzando i seguenti comandi:

systemctl enable graylog-server
systemctl restart graylog-server

Passaggio 6. Accesso a Graylog.

Graylog sarà disponibile sulla porta HTTP 8080 per impostazione predefinita. Apri il tuo browser preferito e vai a http://yourdomain.com:9000 o http://your-server-ip:9000 e completa i passaggi richiesti per completare l'installazione.

Congratulazioni! Hai installato correttamente Graylog. Grazie per aver utilizzato questo tutorial per l'installazione di Graylog nel sistema Xenial Xerus di Ubuntu 16.04. Per ulteriore aiuto o informazioni utili, ti consigliamo di visitare il sito Web ufficiale di Graylog.


Ubuntu
  1. Come installare Docker su Ubuntu 22.04 / 20.04 LTS

  2. Come installare PlayOnLinux su Ubuntu 20.04 LTS

  3. Come installare MariaDB in Ubuntu 20.04 LTS

  4. Come installare Ansible su Ubuntu 20.04 LTS / 21.04

  5. Come installare Minikube su Ubuntu 20.04 LTS / 21.04

Come installare Spotify su Ubuntu 18.04 LTS / 17.10 e Ubuntu 16.04

Come installare Vai su Ubuntu 22.04 LTS

Come installare Vai su Ubuntu 18.04 LTS

Come installare Graylog su Ubuntu 18.04 LTS

Come installare Vai su Ubuntu 20.04 LTS

Come installare Graylog su Ubuntu 20.04 LTS