Günlükleri alan ana bilgisayarın, uzak günlükleri dinlemek üzere yapılandırılmış bazı syslog arka plan planını çalıştırması gerekir. Ubuntu'da birkaç sistem günlüğü uygulaması vardır, ancak rsyslog
genellikle önerilir ve varsayılan olarak yüklenmelidir. DD-WRT, TCP veya UDP üzerinden günlükler gönderiyorsa, gönderdiğiniz bağlantıdaki belgelerden söyleyemem, bu nedenle, şebekeye erişilebilen sayıların azaltılması konusunda endişeleriniz varsa, doğru ayarları tam olarak bulmak için bazı deneyler yapılması gerekebilir. sunucunuzdaki bağlantı noktaları.
Bunu etkinleştirmenin iki yolu vardır: ilki daha basittir, ancak sistem yükseltildiğinde yeniden entegrasyon gerektirebilir. İkincisi biraz daha karmaşıktır ve bir güncellemenin parçası olarak syslog yapılandırmasında önemli değişiklikler varsa kafa karıştırıcı sonuçlara neden olabilir. İkincisini seçerdim, ama tercihin değişebilir.
İlki /etc/rsyslogd.conf
, başlangıç #
satırını aşağıdaki satırlardan düzenlemek ve kaldırmaktır :
# $ ModLoad imudp
# $ UDPServerRun 514
veya
# $ ModLoad imtcp
# $ InputTCPServerRun 514
İkinci belki adlı yeni bir dosya oluşturmak için local-enable-tcp.conf
de /etc/rsyslog.d/
aşağıdaki içeriklerle:
# TCP syslog alımını etkinleştir
$ ModLoad imtcp
$ InputTCPServerRun 514
Ayrı dosya yaklaşımını kullanmak ve UDP'ye ihtiyacınız varsa, yukarıdaki UDP stanza ile eşleşecek şekilde içeriği değiştirin. Belirli bir dosya adı önemli değildir, ancak bu ad alanı yerel yönetici yapılandırması için ayrıldığından "yerel" ile başlatılması önerilir ve ".conf" ile bitmesi gerekir, çünkü bunun gibi biten dosyalar otomatik olarak rysyslog yapılandırması.
Başka bir syslog uygulaması kullanmayı tercih ederseniz, o uygulamanın yapılandırmasını ve belgelerini kontrol edin: syslog arka plan programının ağda varsayılan olarak dinlemeyecek şekilde yapılandırılmış olması muhtemeldir, ancak bu genel durumu etkinleştirmek için örnek yapılandırma açıkça belgelenmelidir.