Obiettivo
La guida seguente descrive un'installazione di base di Logstash su Debian Linux.
Sistema operativo e versioni software
- Sistema operativo: – Debian 9 (Stretch)
- Software: – Logstash 5.2
Requisiti
Sarà richiesto l'accesso privilegiato al tuo sistema Debian.
Difficoltà
FACILE
Convenzioni
- # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando
sudo
comando - $ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato
Istruzioni
Installazione dei prerequisiti
L'unico prerequisito principale richiesto da Logstash è Java. Scaricheremo il pacchetto Logstash Debian direttamente dall'utilizzo di wget
:
# apt update # apt install openjdk-8-jdk-headless wget
Scarica Logstash
Quindi, scarica Logstash usando ad es. wget
:
$ wget --no-check-certificate https://artifacts.elastic.co/downloads/logstash/logstash-5.2.0.deb
Avvia Logstash
Per avviare Logstash e abilitare l'avvio di Logstash dopo il riavvio, eseguire:
# systemctl start logstash # systemctl enable logstash
Logstash ora dovrebbe essere attivo e funzionante utilizzando la configurazione predefinita :
# systemctl status logstash ● logstash.service - logstash Loaded: loaded (/etc/systemd/system/logstash.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2017-02-12 08:38:00 AEDT; 47s ago Main PID: 420 (java) Tasks: 14 (limit: 4915)
Installa plugin
Logstash mantiene i file binari eseguibili all'interno di /usr/share/logstash/bin/
Inserisci il tuo percorso eseguibile per includere il percorso eseguibile di Logstash:
# export PATH=$PATH:/usr/share/logstash/bin/
Installa i plugin usando logstash-plugin
:
# logstash-plugin install PLUGIN-NAME