Fri, 28 Mar 2014 23:31:43 +0200, yaşar tunçez <ytun...@gmail.com> :

> Linux sunucuların ön tanımlı log'larını rsyslog ile uzak bir log
> sunucusuna yönlendiriyorum. rsyslog'un anlamadığı yazılım ekibinin
> kendi yazdığı (java, php, weblogic v.s) programlara ait log
> dosyalarını rsyslog ile aynı şekilde gönderebilir miyim?
> Netten gördüğüm kadarıyla syslog-ng bu işi yapabiliyor. Ama sunucu
> üzerinde hali hazırda rsyslog ile zaten log'ları gönderiyorum, bir de
> syslog-ng kurmak istemiyorum eğer rsyslog bu işi kotarabiliyorsa.

Syslog protokolünün tek bir mesajda 1024 byte sınırı var. PHP için
belki yetebilir ama Java (Jboss, Weblogic) logları basit bir hata için
bile kilometrelerce uzuyor.

Bu noktada Graylog2 kullanmanızı öneririm. Syslog ile log alabildiği
gibi, kendi GELF protokolü ile de log alabiliyor. log4j'nin hazır GELF
desteği var, Jboss ve Weblogic log4j ile kolaylıkla loglayabiliyor. Bu
protokolde mesaj uzunluğuna ek olarak, hata şu satırda oluştu, şu
dosyada oluştu gibi ek özellikler de belirtilebiliyor (logdaki satırdan
okumak yerine).

Graylog2'nin web arayüzü de var, web geliştiricilerini web üzerinden
yetkilendirerek, kendi loglarını istedikleri zaman kendilerinin
incelemesini (ve sizi yormamalarını) sağlayabilirsiniz.

                   Doruk

--
Özgür Yazılım A.Ş. ~ #
http://www.ozguryazilim.com.tr
_______________________________________________
Linux-sunucu E-Posta Listesi
Linux-sunucu@liste.linux.org.tr

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap