Açık kaynak tomcat günlük görüntüleyici


12

Birkaç tomcat örneğini (yaklaşık 30-35) yönetiyorum ve günlükleri merkezileştirmek için bir konsol arıyorum. Ben daha önce (tomcat ile hayır) php-syslog-ng denedim ve yararlı buldum. Bu yazılımın bu özelliklerden bazılarına sahip olmasını istiyorum:

-Syntax istisnaların şiddetine göre vurgulayın. Yığın izleri ve içiçe istisnalar için Ağaç görünümü.

Bonus puanı:

-Belirli desen eşleştiğinde alarm verir.

Yanıtlar:


6

splunk kullanabilirsiniz: http://www.splunk.com/ sahip olduğunuz tüm günlükleri merkezileştirebilirsiniz, daha sonra çapraz arama yapabilirsiniz, bu ücretsiz, biraz ağır ama harika. Ayrıca lambda probunu http://www.lambdaprobe.org/d/index.htm de kullanabilirsiniz, ancak daha çok günlükler için değil, küresel yönetim için daha fazla.


3
Splunk harika .. Pa için gereken günlükleri vurmak kadar. Sonra delicesine pahalı olur.
Tom O'Connor

Oh, benim hatam, günlük sınırlaması olduğunu bilmiyordum. Teşekkürler
Razique

İyilik. Bunu unutmuştum!
Tom O'Connor

Splunk şişman, LambdaProbe (şimdi PSI Probe, aşağıdaki bağlantı) hafif ve harika. Teşekkürler! github.com/psi-probe/psi-probe
Aram Paronikyan


1

TCLogView'u denediniz mi?


Hayır, ama aradığım şey bu değil, aynı zamanda açık kaynak değil.

1

tam olarak bir görüntüleyici değildir, ancak istisna sıralama ve eşleme yapar:

http://exctractor.sourceforge.net/

koşmak için bir acı, ama bir kez ayarlandığında, raporlar / vb üretmek için yararlı olabilir.


0

Ayrıca, MuleSoft TcatServer'a da baktınız mı? Günlükleri Tomcat örneklerinden görüntüleme olanağı sağlıyoruz ve günlükleri kuyruğa alabilirsiniz. Açık kaynak kodlu değil, geliştirme ortamında kullanımı ücretsizdir.

Açıklama: MuleSoft için çalışıyorum ve Tcat Server ile ilgili sorularınızı yanıtlamaktan memnuniyet duyarım.


0

Genellikle yönettiğim birkaç tomcat sunucumuz var. Yaptığımız şey, tüm webapp günlüğünü merkezi bir günlük sunucusuna kaydetmek için log4j'yi kullanmaktır. En çok ilgilendiğim şey (bir sysadmin bakış açısından), kabın ürettiği günlüğe (bu durumda tomcats) bir göz atmaktır.

Yani, bir şeylerin ters gittiğinde (genellikle yanlış davranıyorken) birkaç tomcat'a bakmak için, ssh ve multitailunix altında oldukça iyi çalışan bir kombinasyon kullanıyorum . Fikir her kutuya aynı anda ssh ve catalina.out dosyasını kuyruk olmasıdır. Multitail, sözdizimi renklendirme desteğine sahiptir ve düzenli ifadeler kullanarak kendi renginizi eklemenize izin verecek kadar esnektir. Birkaç saat önce olan bir şeyi araştırmam gerektiğinde, her zaman catalina günlüklerine, açıkça ham olanlara bakmak zorunda kalıyorum.

Alarmlara göre kullandığım her tomcat için başlatma / kapatma komut dosyalarıyla entegre edilmiş bir arka planda çalıştırdığım bir python betiğidir. Temelde ilginç buluyorum şeyler arıyor catalina.out dosyasını kuyrukları ve sorunun şiddetine bağlı olarak bir uyarı (sms, e-posta, vb.) Üreten. Etrafında en iyi çözüm olmayabilir biliyorum ama benim için oldukça iyi çalışıyor (ve senaryo aslında karmaşık değil ve seçtiğiniz dilde yazılabilir).

Bu aradığınız şey olmayabilir biliyorum ama bu benim yaklaşımım ve KISS prensibi altında tutarak bundan memnunum. Umut ediyorum bu yardım eder.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.