Güzel bir konu, veeeee tabikide 0 yanıt :D güzel başlık, güzel açıklamalar, teşekkürler :) :)

ustam simdi tam olarak nedir bu ne işe yarıyor log olarak neleri tutuyor bu program hakkında bilgi verebilirmisin? Yazılımda işinde süreçleri, veya işletim sistemleri günlükleri veya zel programları sitesinde araştırabilirsin. Looking here Ne zaman birşey ğrenmek istesem, Birden Vaktim Kalmıyor?

Not: Kisa ve oz neyin ne oldugunu anlattim sorulariniz olursa burdan sorun hep beraber tartisalim. 1. Filebeat Filebeat, loglari istedigimiz bir yere taşımamızı sağlayan bir uygulamadır. Filebeat'i yapılandirmak için ayar dosyasi kullanilir. Yapilandirmadan kasıt, taşınmasını istediğiniz log dosyalari , nereye taşımak istediginiz, ne tür logların ve bunlardan fazlasını yapabilmeniz demektir. rnek Filebeat ayar dosyası Ayar dosyanızda ilgili değişiklikleri yaptıktan sonra Filebeat'i şu şekilde çalıştırın. /usr/bin/filebeat -e -v -c filebeat. yml -e: logları stderr'da gstermek için. -v: INFO level logları gstermek için. -c: ayar dosyasını seçmek için. Filebeat hakkında daha fazla bilgi için 2. Logstash Logstash, gnderilen logları toplama, süzme ve elasticsearch'e loglari gndermemize yarar. Logstash'i yapılandırmak için ayar dosyası kullanılır. Logstash ayar dosyası üç blümden oluşur. input: filebeat gibi log gndericilerden gelen logları aldığımız blümdür. Burda log gnderen programın adı, gnderdiği port ve hatta burda bile log süzme yapabiliriz. output: süzülen logların nereye gnderilceği yer ; stdout, eleasticsearch vb. belirtilir. filter: bu blümde gelen loglar içinden ayıklamak istediğiniz loglar için ayarlamalar yapılır. Filtre yazmak için grok kullanılır. Logstash filtreleri oluşturmak için şuraya bakınız.(https://github.com/elastic/logstash/blob/v1.4.2/patterns/grok-patterns) Filtlerinizi test etmek için kullanabilirsiniz. rnek logstash ayar dosyası Ayar dosyasında gerekli ayarlamaları yaptıktan sonra /opt/logstash/bin/logstash -f logstash. conf şeklinde çalıştırabilirsiniz. -f: ayar dosyasını seçmek için kullanılır. Logstash'in filebeatten gelen logları düzgün bir şekilde okuyabilmesi için logstash-input-beats eklentisini kurmanız gerekmektedir. /opt/logstash/bin/plugin install logstash-input-beats şeklinde eklentiyi kurabilirsiniz. Logstash hakkında daha fazla bilgi için 3. EleasticSearch ElasticSearch, ELK bileşenleri içinde en nemli yapıdır. Loglarin taşınması ve log içinde arama gibi nemli grevleri vardır. ElasticSearch'i yapılandırmak için ayar dosyası kullanılır. rnek ElasticSearch ayar dosyası Ayar dosyanızı /usr/share/elasticsearch/config dizini altına kopyalayıp service elasticsearch start diyerek ElasticSearch'i çalıştırabilirsiniz. Çalıştırdıktan sonra elasticsearch'in logları alıp almadığını curl localhost:9200/_search?pretty diyerek kontrol edebilirsiniz. Gelen loglar içinde arama yapmak için curl localhost:9200/_search?q=message:"deneme"&pretty=true Bunun anlamı, message blümünde içinde "deneme" geçen logları gster. ElasticSearch ile cluster oluşturmak: Cluster oluşturduğunuzda, Master, Data ve Client nodeları gibi belli grevler verilir. Cluster oluşturmak için ayar dosyanızda şu ayarlamaları yapmanız yeterli. Aşağıdaki ayarlarda discovery. zen. ping. unicast. hosts nodelar arasında değişmektedir. network. host: "0.0.0.0" discovery. zen. ping. unicast. hosts: cluster. name="cluster_adı" Not: İsterseniz hangi node'un Master nodu, Data node'u veya Client node'u olcağını belirtebilirsiniz. ElasticSearch'i çalıştırdıktan bir süre sonra Node'ların cluster'a katıldıklarını grüceksiniz. Cluster oluşup oluşmadığını ğrenmek için, curl http://localhost:9200/_cluster/health?pretty=true demeniz yeterli. Burda dikkat etmeniz gereken blüm, "status" blümüdür. Red: Cluster'ın hiç bir şekilde oluşmadığını belirtir. Yellow: Cluster'da sadece bir veya birden fazla node'un beklenmekte olduğunu belirtir. Green: Cluster'ın sağlıklı bir şekilde çalıştığını belirtir. 9200: logstash ve benzeri log merkezinden gnderilen logları aldığı port 9300: diğer ElasticSearch node'ları ile haberleşme bu port üzerinden sağlanır. ElasticSearch hakkında daha fazla bilgi için 4. Kibana Kibana, browser üzerinden logları grmemizi sağlar. Gelen logların zamanı sizin zaman diliminize gre gsterilir. Bunu Kibana ayar menüsünden değiştirebilirsiniz. ElasticSearch ve Kibana'nın aynı host üzerinde olması nerilir. Kibana'yı service kibana start diyerek çalıştırabilirsiniz. Kibana ile ilgili daha fazla bilgi için dyrnade tarafından 06/Tem/16 16:37 tarihinde düzenlenmiştir

Tesekkurler hocam, pek bilinmedik konuya sirket icabi el attim sirket icin dokuman hazirladim paylasayim dedim.

ustam simdi tam olarak nedir bu ne işe yarıyor log olarak neleri tutuyor bu program hakkında bilgi verebilirmisin? Memento Mori