Konuyu Açan
#1
Multitail ile Çoklu Günlük İzleme: verimlilik için pratik rehber
[list]Genel amaç ve temel çalışma prensibi
Kurulum ve başlangıç
Gelişmiş kullanımlar: filtreleme, renkler ve yönlendirme
İleri düzey senaryolar
[list]
Çoklu kaynaklar ve kategorik görünümler: multitail -s 2 -i /var/log/nginx/access.log -i /var/log/nginx/error.log -I "5xx|404" -i /var/log/mysql/error.log
Windows yönlendirme için SSH üzerinden uzak günlükleri izleme: multitail -i
Günlük dosyalarını tek bir ekranda, gerçek zamanlı olarak görmek ister misiniz? multitail bu ihtiyacı basit ve etkili bir şekilde karşılar. Aşağıda kurulumdan günlükler arası filtrelemeye, renkli vurgulardan çoklu pencerelere kadar ana hatlarıyla ele alıyorum; kendi sisteminizde nasıl kullanabileceğinize dair somut örnekler bulacaksınız.
[list]
- multitail, Linux üzerinde çalışan bir araçtır ve birden çok günlük dosyasını aynı anda izlemek için kullanılır. Her bir günlük için ayrı bir pencere açar; istenirse tek bir pencere içinde renkli filtreleme ve arama yapılabilir.
- Çalışma mantığı temel olarak log akışını takip etmek ve istenen filtrelerle sadece ilgili girdileri görünür kılmaktır. Büyük dağıtık uygulamalarda logların konsol üzerinde birleşik görünümü, hızlı sorun tespiti sağlar.
- Debian/Ubuntu tabanlı sistemlerde: sudo apt-get install multitail
- RHEL/CentOS tabanlı sistemlerde: sudo yum install multitail
- Basit bir başlangıç komutu: multitail /var/log/syslog /var/log/auth.log
- Bu komut, iki günlük dosyasını yan yana veya üst üste olacak şekilde gerçek zamanlı olarak gösterir. Her dosya kendi penceresinde akışını sürdürür ve otomatik olarak kaydırır.
- Birden çok kurala göre filtrelemek için -I veya --include kullanılır. Örneğin, yalnızca hata mesajlarını görmek için: multitail -I "ERROR|FATAL" /var/log/*.log
- Renklendirme ile hızlı ayırt etme: multitail --color 'syslog:yellow' -I "ERROR" /var/log/syslog
- Belirli bir süre içeriğini tutmak için -l veya --lines kullanabilirsiniz: multitail -l 200 /var/log/syslog
- Çıkış yönlendirme: multitail -I "ERROR" /var/log/syslog | tee /tmp/errors.log
[list]
