Elastic Stack kullanılarak büyük ölçekli bir ağın log analizi
Bu tez size mi ait?
Bu kayıt toplu arşivden geldi. Sizinse profilinize bağlayın.
Özet (TR)
Teknoloji araçlarının artışıyla veriye erişim kolaylaşmış ve internet kullanımı önemli ölçüde artmıştır. İnternet kullanımındaki bu büyük artış, yönetilmesi ve analiz edilmesi oldukça zor olan büyük log dosyalarının üretilmesine neden olmuştur. GrayLog, Nagios, Elastic Stack gibi ağ izleme araçları, log verisinin kapsamını daraltarak kritik verilerin ayıklanmasını kolaylaştırmaktadır. Çalışmamızda Elasticsearch bileşeninin sağladığı büyük veri performansı ve Kibana arayüzünün sağladığı zengin görseller sebebiyle Elastic Stack platformunu tercih ettik. Çalışmamızda kullandığımız veri uygulama katmanı seviyesinde analiz yapmayı sağlayan, DNS, FTP, HTTP, SSL, SSH logları içeren, üretilmiş bir intrusion detection system verisidir. Tezin ilk fazında logstash filtreleme yöntemleriyle, her bir log dosyası için bir index oluşturacak şekilde log verilerini Elasticsearch ortamına aktardık. Kibana arayüzünde, log dosyaları içerisindeki alanlara göre gruplama ve filtreleme yapan, istatistik oluşturan, zaman bazlı izleme yapmayı sağlayan sorguları pie bar, metric, table, timeline grafikleriyle görselleştirdik ve eş zamanlı izlenebilecek dashboardlar ürettik. Tezin ikinci fazında ise, MongoDB ve SQLite veritabanında aynı sorguları üreterek Elasticsearch ile performans karşılaştırması yapmayı amaçladık. Log verilerinde sayma, filtreleme ve gruplama yapan sorguları, her üç platform üzerinde 100 kez tekrarlayarak ortalama değerleri karşılaştırdık. Farklı boyutlardaki log dosyaları üzerinde yapılan analizlerde, veri boyutu arttıkça Elasticsearch'ün okuma hızının MongoDB'ye göre çok daha yüksek performans sağladığı sonucunu elde ettik. Tüm sorguları ele aldığımızda, Elasticsearch 100 ms'nin altında gecikme üretmiştir. MongoDB'nin veriyi yazmada daha yüksek performans gösterdiğini, ancak veriyi filtreleme ve gruplamada geleneksel SQL veritabanı sorgularına yakın sonuçlar ürettiğini gözlemledik.
Yazar
Hatice Nur Yerlikaya
Bu Yayına Nasıl Atıf Yapılır
Hatice Nur Yerlikaya (Yüksek Lisans Tezi). Elastic Stack kullanılarak büyük ölçekli bir ağın log analizi, 2020, Ankara Yıldırım Beyazıt University.
Anahtar Kelimeler
Lisans
Tüm Hakları Saklıdır
Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.
Ankara Yıldırım Beyazıt University tezlerinden daha fazlası
- Akran zorbalığı ile ergenlerin algıladıkları aile işlevselliğinin incelenmesi(2019)
- Musul sâlnâmelerine göre şehir hayatı (1308-1330/1891-1912)(2025)
- Yemen'de e-devlet gelişiminin önündeki engeller(2022)
- Çocuk acile başvuran epilepsi tanılı hastaların özellikleri(2022)
- Twitter gündem ağları: Twitter Türkiye gündemlerinin ağ toplumu kavramı üzerinden incelenmesi(2022)
- Arap Baharının MENA bölgesindeki çatışmalar üzerindeki etkisi: Sayım veri analizinden bulgular(2022)