Tôi sử dụng rsyslog để lưu nhật ký từ máy chủ từ xa đến máy chủ theo cách này:
Người phục vụ:
# Logfile for each host
$template DynaFile,"/var/log/rsyslog/%HOSTNAME%.log"
*.* -?DynaFile
Khách hàng:
*.* @servername
Điều này tạo ra các tệp nhật ký cho mọi máy chủ khách trong các máy chủ /var/log/rsyslog/
nhưng nó cũng ghi lại mọi thông báo tới các máy chủ /var/log/syslog
. Vì vậy, nó được thực sự nở. Làm thế nào tôi có thể ngăn chặn nó để /var/log/syslog
chỉ chứa các tin nhắn từ chính máy chủ?
/var/log/syslog