Anasayfa » Kibana 8.11 Kurulumu ve Yapılandırması

Kibana 8.11 Kurulumu ve Yapılandırması

Bir önceki yazımızda Elasticsearch Kurulumunu yapmıştık bu yazımızda ise clusterımız için Debian işletim sistemi üzerinde Kibana 8.11 Kurulumu ve Yapılandırması konusunu ele alacağız. Birlikte önceki Elasticsearch 8.11 Kurulumu ve Yapılandırması yazımızda Cluster olarak Elasticsearch kurulumundan bahsettik şimdi ise mevcut clusterımıza Kibanayı entegre edeceğiz.

kibana8-11kurulumuveyapilandirmasi

Gerekli Ön Hazırlıklar

Debian 12 İşletim Sistemi

- 192.168.116.158 ( operator )

Sanal sunucunun hostname değiştirelim ve /etc/hosts dosyasına elasticsearch makinalarını da dahil ederek eklemeleri yapalım.

hostnamectl set-hostname <hostname>
  • GPG Anahtarını Ekleme ve Elasticsearch Kaynağını Tanıtma
    • Ortamınıza Kibanaya ait Keyring ve Repoyu dahil etmek için aşağıdaki komutları kullanıyoruz. Eski veya yeni repoları kullanmak için Kibana dökümanına gözatın.
apt install gpg zip -y

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elastic-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/elastic-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-8.x.list
  • OpenJDK 17 Kurulumu ve JAVA_HOME Tanımlama
apt install -y openjdk-17-jdk

echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed 's:/bin/java::')" | tee -a /etc/environment

source /etc/environment

echo $JAVA_HOME

Kibana 8.11.1 Kurulumu

  • Kibana Paketinin Yüklenmesi
apt-get update && apt-get install kibana=8.11.1
  • Elasticsearch clusterınızda Master node da aşağıdaki komut ile kibana_system kullanıcısının şifresini yeniden oluşturun.
## Elasticsearch Master Node ##

/usr/share/elasticsearch/bin/elasticsearch-reset-password -u kibana_system -i

Kibana 8.11 Yapılandırma Ayarları

  • /etc/kibana/kibana.yml Dosyasının Düzenlenmesi
server.port: 5601
server.host: "0.0.0.0"
server.publicBaseUrl: "http://192.168.116.158:5601"
elasticsearch.hosts: ["https://192.168.116.155:9200", "https://192.168.116.156:9200", "https://192.168.116.157:9200"]
elasticsearch.ssl.certificateAuthorities: ["/etc/kibana/certs/ca.crt"]
elasticsearch.username: "kibana_system"
elasticsearch.password: "kCaTmX0q59b883ocjFkB"
elasticsearch.ssl.verificationMode: certificate

Kibana 8.11 için SSL Sertifikalarının Taşınması

  • scp ile mevcut Elasticsearch sertifikalarının Elasticsearch nodelarından birisinden kibana makinasına taşıma işlemi yapılabilir.
## elasticsearch01 ##

scp /etc/elasticsearch/certs/ca.crt efpa@192.168.116.158:/etc/kibana/certs
  • Taşınan sertifikaların owner ve yetkilerinin verilmesi
chown -R root:kibana /etc/kibana/certs

chmod -R 750 /etc/kibana/certs

Kibana Servisini Başlatma

systemctl daemon-reload

systemctl enable kibana

systemctl restart kibana

Artık 3 Nodelu Elasticsearch Clusterımıza Kibanayı da dahil ettik. Kibana Login sayfasına aşağıdaki link ile erişebilirsiniz.

http://192.168.116.158:5601

Kullanıcı Adı : elastic
Şifre         : < Kurulum aşamasındaki otomatik belirlenen şifre >
kibana-login-page

Notlar

  • Elasticsearch Clusterına Yeni node eklendiğinde, CA ve node sertifikalarının yeniden üretilmesi ve yeni sunuculara taşınması gerekir. Ayrıca Kibana sunucusuna da taşınmalıdır.
  • Tüm sunucuların zamanlarının senkronize (NTP) olmalı.
  • Kibana’yı kullanarak cluster’ı görsel olarak da takip edebilirsiniz.

Sonuç

Kibana 8.11 Kurulumu ve Yapılandırması ’nı başarılı bir şekilde tamamladık. Artık log verilerini görselleştirmek, panolar (dashboard) oluşturmak ve Elasticsearch veritabanınızdan anlık sorgular analizler yapmak için Kibana arayüzünü kullanabilirsiniz.

Kibana ile ilgili daha fazla ipucu, yapılandırma rehberi ve hata çözümleri için blogumuzu takip etmeye devam edin.

Elasticsearch ile ilgili diğer yazılara gözatmak için tıklayın.
Bir önceki Elasticsearch 8.11 Kurulumu ve Yapılandırması yazımız

More Reading

Post navigation

Leave a Comment

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir