Logstash - Kurulum

Logstash'ı sisteme kurmak için aşağıda verilen adımları izlemeliyiz -

Step 1- Bilgisayarınızda yüklü olan Java sürümünüzü kontrol edin; Java 9 ile uyumlu olmadığı için Java 8 olmalıdır. Bunu şu şekilde kontrol edebilirsiniz -

Windows İşletim Sisteminde (OS) (komut istemini kullanarak) -

> java -version

UNIX OS'de (Terminal Kullanarak) -

$ echo $JAVA_HOME

Step 2 - Logstash'ı şuradan indirin -

https://www.elastic.co/downloads/logstash.

  • Windows işletim sistemi için ZIP dosyasını indirin.

  • UNIX OS için TAR dosyasını indirin.

  • Debian OS için DEB dosyasını indirin.

  • Red Hat ve diğer Linux dağıtımları için, RPN dosyasını indirin.

  • APT ve Yum yardımcı programları, birçok Linux dağıtımında Logstash'ı kurmak için de kullanılabilir.

Step 3- Logstash için kurulum süreci çok kolaydır. Logstash'ı farklı platformlara nasıl kurabileceğinizi görelim.

Note - Kurulum klasörüne beyaz boşluk veya iki nokta üst üste koymayın.

  • Windows OS - Zip paketini açın ve Logstash kurulur.

  • UNIX OS - Tar dosyasını herhangi bir konuma çıkarın ve Logstash kurulur.

$tar –xvf logstash-5.0.2.tar.gz

Using APT utility for Linux OS −

  • Genel İmzalama Anahtarını indirin ve yükleyin -
$ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
  • Depo tanımını kaydedin -
$ echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo
   tee -a /etc/apt/sources.list.d/elastic-5.x.list
  • Güncellemeyi çalıştır -
$ sudo apt-get update
  • Şimdi aşağıdaki komutu kullanarak kurabilirsiniz -
$ sudo apt-get install logstash

Using YUM utility for Debian Linux OS -

  • Genel İmzalama Anahtarını indirin ve yükleyin -
$ rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
  • Aşağıdaki metni o “/etc/yum.repos.d/” dizininizdeki .repo sonekiyle birlikte dosyaya ekleyin. Örneğin,logstash.repo

[logstash-5.x]
name = Elastic repository for 5.x packages
baseurl = https://artifacts.elastic.co/packages/5.x/yum
gpgcheck = 1
gpgkey = https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled = 1
autorefresh = 1
type = rpm-md
  • Artık Logstash'ı aşağıdaki komutu kullanarak kurabilirsiniz -
$ sudo yum install logstash

Step 4- Logstash ana dizinine gidin. Bin klasörünün içinde,elasticsearch.batWindows durumunda dosya veya aynı işlemi komut istemini kullanarak ve terminal aracılığıyla yapabilirsiniz. UNIX'te Logstash dosyasını çalıştırın.

Giriş kaynağını, çıkış kaynağını ve isteğe bağlı filtreleri belirtmemiz gerekiyor. Kurulumu doğrulamak için, giriş kaynağı olarak standart bir giriş akışı (stdin) ve çıkış kaynağı olarak standart bir çıkış akışı (stdout) kullanarak temel yapılandırmayla çalıştırabilirsiniz. Yapılandırmayı komut satırında da belirtebilirsiniz.–e seçeneği.

In Windows −

> cd logstash-5.0.1/bin
> Logstash -e 'input { stdin { } } output { stdout {} }'

In Linux −

$ cd logstash-5.0.1/bin
$ ./logstash -e 'input { stdin { } } output { stdout {} }'

Note- Windows durumunda, JAVA_HOME'un ayarlanmadığını belirten bir hata alabilirsiniz. Bunun için lütfen ortam değişkenlerinde "C: \ Program Files \ Java \ jre1.8.0_111" veya java'yı kurduğunuz konuma ayarlayın.

Step 5 - Logstash web arayüzü için varsayılan bağlantı noktaları 9600 ila 9700 arasındadır. logstash-5.0.1\config\logstash.yml olarak http.port ve verilen aralıktaki ilk kullanılabilir bağlantı noktasını alacaktır.

Logstash sunucusunun çalışıp çalışmadığını göz atarak kontrol edebiliriz http://localhost:9600veya bağlantı noktası farklıysa, lütfen komut istemini veya terminali kontrol edin. Atanan bağlantı noktasını "Logstash API uç noktası başarıyla başlatıldı {: bağlantı noktası ⇒ 9600}" olarak görebiliriz. Yüklü Logstash ile ilgili bilgileri aşağıdaki şekilde içeren bir JSON nesnesi döndürecektir -

{
   "host":"manu-PC", 
   "version":"5.0.1",
   "http_address":"127.0.0.1:9600",
   "build_date":"2016-11-11T22:28:04+00:00",
   "build_sha":"2d8d6263dd09417793f2a0c6d5ee702063b5fada",
   "build_snapshot":false
}