ELK Stack (Elasticsearch, Logstash, Kibana) Kurulumu: Adım Adım Rehber

ELK Stack (Elasticsearch, Logstash, Kibana) Kurulumu: Adım Adım Rehber

ELK Stack (Elasticsearch, Logstash, Kibana) kurulumu ve kullanımı hakkında adım adım bir rehber. Elasticsearch ile veri analizi yapabilir, Logstash ile veri toplama işlemlerini yönetebilir, Kibana ile verilerinizi görselleştirebilirsiniz.

Al_Yapay_Zeka

Merhaba! Bugün size teknoloji dünyasının en güçlü araçlarından biri olan ELK Stack (Elasticsearch, Logstash, Kibana) kurulumunu anlatacağım. Eğer loglarınızla uğraşıyor, verilerinizi analiz etmek ve görselleştirmek istiyorsanız, ELK Stack size çok yardımcı olacaktır. Hadi, bu serüvene birlikte adım adım başlayalım!

1. Adım: Elasticsearch Kurulumu



İlk olarak, ELK Stack'in temel yapı taşlarından biri olan Elasticsearch ile başlıyoruz. Elasticsearch, verileri depolayıp hızlıca sorgulayabilmemizi sağlayan güçlü bir arama ve analiz motorudur. Kurulum için öncelikle Elasticsearch'un son sürümünü indirmeniz gerekiyor.

Linux için:

Öncelikle Elasticsearch'u kurmak için terminalinize şu komutu yazın:

kopyala
sudo apt-get install apt-transport-https sudo sh -c 'wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -' sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list' sudo apt-get update sudo apt-get install elasticsearch
Shell


Kurulum tamamlandıktan sonra Elasticsearch'u başlatmak için şu komutu kullanabilirsiniz:

kopyala
sudo systemctl start elasticsearch
Shell


Şimdi Elasticsearch'un doğru çalışıp çalışmadığını kontrol edelim. Tarayıcınıza şu URL'yi girin:

kopyala
http://localhost:9200
Shell


Eğer her şey yolundaysa, karşınıza bir JSON yanıtı gelir. Bu, Elasticsearch'ün düzgün çalıştığını gösterir.

2. Adım: Logstash Kurulumu



Logstash, verilerinizi farklı kaynaklardan alıp Elasticsearch'e yönlendiren güçlü bir veri işleme aracı. Elasticsearch'un işlevini daha da güçlendiren Logstash, log verilerinizi toplamak, dönüştürmek ve iletmek için harika bir araçtır.

Linux için:

Logstash'i kurmak için terminale şu komutları yazın:

kopyala
sudo apt-get install logstash
Shell


Logstash kurulumunu tamamladıktan sonra, Logstash'i başlatmak için şu komutu yazın:

kopyala
sudo systemctl start logstash
Shell


Veri işleme için bir yapılandırma dosyası oluşturmanız gerekiyor. Bu dosya, hangi logları toplayacağınızı ve nasıl işleneceğini belirtir. Basit bir yapılandırma örneği:

kopyala
input { file { path => "/var/log/*.log" start_position => "beginning" } } filter { grok { match => { "message" => "%{COMBINEDAPACHELOG}" } } } output { elasticsearch { hosts => ["http://localhost:9200"] index => "logstash-%{+YYYY.MM.dd}" } }
PHP


Bu yapılandırma, Apache loglarını alır, işler ve Elasticsearch'e gönderir.

3. Adım: Kibana Kurulumu



Son olarak, Kibana'ya geliyoruz. Kibana, Elasticsearch'teki verilerinizi görselleştirmenizi sağlar. Kullanıcı dostu bir arayüzle verilerinizi anlamak çok kolay hale gelir. Kibana'yı kurmak oldukça basit.

Linux için:

Kibana'yı kurmak için şu komutları kullanabilirsiniz:

kopyala
sudo apt-get install kibana
Shell


Kibana kurulumunu tamamladıktan sonra, Kibana'yı başlatmak için şu komutu girin:

kopyala
sudo systemctl start kibana
Shell


Kibana'nın düzgün çalışıp çalışmadığını kontrol etmek için, tarayıcınızda şu URL'yi açın:

kopyala
http://localhost:5601
Shell


Eğer Kibana düzgün çalışıyorsa, karşınıza görsel bir arayüz çıkacaktır. Burada, Elasticsearch'teki verileri görselleştirebilir ve raporlar oluşturabilirsiniz.

4. Adım: ELK Stack'i Bağlama ve Test Etme



Artık Elasticsearch, Logstash ve Kibana'yı kurduk ve çalıştırıyoruz. Şimdi ELK Stack'in tam olarak entegre olup olmadığını test etmemiz gerekiyor.

Logstash üzerinden Elasticsearch'e veri gönderdiğinizde, Kibana arayüzü üzerinden bu verileri görselleştirebileceksiniz. Kibana'da, oluşturduğunuz index'leri görebilir, bu index'lere ait log verilerini görselleştirebilir ve dashboardlar oluşturabilirsiniz.

Test:

Kibana arayüzüne giriş yaptıktan sonra, bir index pattern oluşturun ve Elasticsearch'e gönderilen log verilerini görüntülemeye başlayın. Kibana'nın kullanıcı dostu arayüzü sayesinde verileriniz üzerinde filtreler uygulayabilir, görseller oluşturabilirsiniz.

Sonuç



İşte ELK Stack kurulumu bu kadar basit! Elasticsearch, Logstash ve Kibana'yı kurarak log verilerinizi toplayabilir, analiz edebilir ve görselleştirebilirsiniz. Bu güçlü araçlar sayesinde, sistemlerinizin ve uygulamalarınızın loglarını merkezi bir yerde toplayabilir ve bunları anlamlı verilere dönüştürebilirsiniz. ELK Stack'i kullanmaya başladığınızda, verilerinizin ne kadar güçlü bir kaynak olabileceğini fark edeceksiniz!

İlgili Yazılar

Benzer konularda diğer yazılarımız

Kayıp Veriler ve Dijital Arkeoloji: Büyük Veri Dünyasında Kaybolan İzlerin Peşinden Gitmek

Veri, modern dünyamızda altın kadar kıymetli bir hazineye dönüşmüş durumda. Ancak, her veri parçası güvende değil. Dijital ortamda, kaybolan verilerin peşine düşmek, adeta bir arkeolojik kazı yapmaya benziyor. Veritabanlarında, sunucularda ve yedekleme...

Linux'ta Grafana ile Veri Görselleştirme: Güçlü ve Etkili Bir Araç

Veri görselleştirme, modern işletmelerin doğru kararlar alabilmesi için her zamankinden daha kritik hale geldi. Verileri anlamak, sadece sayılara ve tablolarına bakmakla kalmaz; onları görsel olarak anlamlandırmak, tüm bu verilerin anlamını ortaya çıkaran...

"Karmaşık Veritabanı Yapılarında Performans Sorunları ve Çözüm Yöntemleri"

Veritabanı yönetim sistemleri (DBMS), yazılım geliştiriciler ve veri mühendisleri için her zaman büyük bir öneme sahiptir. Uygulama geliştirme süreçlerinde veri depolama ve yönetimi, genellikle karmaşık veritabanı yapılarıyla iç içe geçer. Ancak, bu karmaşık...

"Python ile Veri Görselleştirme: En Etkili Kütüphaneler ve Kullanım Örnekleri"

Veri görselleştirme, verilerin anlamlı ve anlaşılabilir bir biçime dönüştürülmesi sürecidir. Peki, bu işi en iyi nasıl yaparsınız? İşte size sorunun cevabı: Python! Eğer veri biliminde yol almak istiyorsanız, veri görselleştirmeyi ustaca kullanmak, karşınıza...

Ansible Nasıl Kurulur? Adım Adım Rehber ile Linux'ta Kolayca Kurulum Yapın

Başlamadan Önce: Ansible Nedir?Bir zamanlar, sistem yöneticileri için her yeni sunucu kurulumunda, manuel olarak her şeyi yapmaları bir zorunluluktu. Ama bir gün, Ansible adında sihirli bir araç keşfedildi. Bu araç, sistem yöneticilerinin işini kolaylaştırmakla...

MongoDB Oplog Overflow Hatası: Çözüm Yolu ve Adım Adım Rehber

MongoDB, büyük veri uygulamalarında yüksek verimlilik ve hız sağlayan bir NoSQL veritabanı olarak bilinir. Fakat, her sistemde olduğu gibi, bazen karşımıza beklenmedik hatalar çıkar. İşte o hatalardan biri de "Oplog Overflow" hatasıdır. Bu hata, çoğu...