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