Filebeat Nedir?
Adım 1: Filebeat Kurulumu
# Linux:
Filebeat'i Linux'ta kurmak için aşağıdaki komutları sırasıyla kullanabilirsiniz:
# Filebeat deposunu ekle
sudo apt-get install elasticsearch-7.x
# Filebeat'i yükle
sudo apt-get install filebeat
# Windows:
Windows için, Filebeat’in zip dosyasını [Elastic’in resmi sitesinden](https://www.elastic.co/downloads/beats/filebeat) indirebilirsiniz. İndirdiğiniz dosyayı çıkartın ve `filebeat.yml` yapılandırma dosyasını düzenleyin.
Kurulum işlemi tamamlandığında, Filebeat’in yapılandırma dosyasını düzenlemeniz gerekecek. Bu dosya genellikle `filebeat.yml` olarak adlandırılır ve log kaynakları, iletilecek hedef sistemler gibi bilgileri içerir.
Aşağıda, belirli bir log dosyasını izlemek için basit bir yapılandırma örneği bulabilirsiniz:
filebeat.inputs:
- type: log
enabled: true
paths:
- /var/log/*.log
output.elasticsearch:
hosts: ["http://localhost:9200"]
Bu yapılandırma ile, `/var/log/` dizinindeki tüm `.log` uzantılı dosyaları izleyecek ve Elasticsearch’e gönderecektir. Tabii ki, bu sadece temel bir yapılandırma örneğidir. Filebeat’i daha esnek kullanabilmek için pek çok başka seçenek bulunmaktadır.
Adım 3: Log’ları Göndermek
İlk başta, basitçe Filebeat’in Elasticsearch ile nasıl entegre olduğunu görelim:
output.elasticsearch:
hosts: ["http://localhost:9200"]
Bu yapılandırma ile log verileriniz, Elasticsearch’ün yerel olarak çalışan örneğine gönderilecektir. Elasticsearch üzerinde bu logları arayabilir ve analiz edebilirsiniz.
Adım 4: Filebeat’i Başlatmak
#### Linux:
sudo service filebeat start
# Windows:
Windows üzerinde `filebeat.exe` dosyasını komut satırından çalıştırarak başlatabilirsiniz.
Filebeat çalışmaya başladıktan sonra, logları anında izlemeye başlayabilirsiniz. Filebeat, konfigüre ettiğiniz dosyalardan yeni log satırlarını toplar ve bunları belirlediğiniz hedef sisteme iletir.
Eğer Elasticsearch kullanıyorsanız, Kibana ile verileri görselleştirebilir ve anlamlı raporlar oluşturabilirsiniz. Kibana, loglarınızı güzel bir şekilde görselleştirerek, hangi hataların veya anormalliklerin sisteminizde olduğunu kolayca tespit etmenizi sağlar.
Sonuç
Gelecekte, daha karmaşık yapılandırmalarla Filebeat’i entegre edebilir ve log yönetiminin gücünden tam anlamıyla faydalanabilirsiniz. Unutmayın, loglar sadece birer veriden ibaret değil, sisteminizin sağlığı hakkında size ipuçları veren altın değerinde bilgilerdir!