Günlük dosyaları syslog
tesis üzerinden istemci sunucuda üretiliyorsa, en iyi yol, istemcilerin syslog arka planını bu günlükleri ayrı bir ana bilgisayara iletecek şekilde ayarlamaktır. Örneğin syslog.private
, uzak sunucuya işaret eden dahili bir isme sahipsem, kayıt girişlerini almak istiyorum. /etc/syslog.conf
İstemci sunucusuna aşağıdaki satırı ekleyebilirim .
*.* @syslog.private
ve istemcideki syslog arka planını yeniden başlatın
service syslog reload
Bu, istemciler syslog'undan geçen her girişin kablo üzerinden gönderilmesine neden olacak syslog.private
ve bu makine doğru yapılandırılmışsa, girişler burada da kullanılabilir olacak. RedHat sistemlerinde bu /etc/sysconfig/syslog
dosya tarafından kontrol edilir . -r
Seçeneğin mevcut olduğundan emin olun
% grep "SYSLOGD" /etc/sysconfig/syslog
SYSLOGD_OPTIONS="-m 0 -r"
ve sonra alıcı sunucudaki syslog arka plan programını yeniden başlatın.
Dışlamalar ekleyerek uzak sunucuya ne iletildiğini de kontrol edebilirsiniz, aşağıdaki örneğe bakın
*.*;mail.none @syslog.private
Bu syslog.private
da mail
tesise gönderilen herhangi bir şey haricinde her şeyi ilettiğini söylüyor .
Bu çözüm sizin için çalışıyorsa, gibi alternatif syslog uygulamaların birini düşünebilir rsyslog veya syslog-ng ekstra günlüğü ve depolama seçenekleri sunar.