Ich verwende rsyslog, um Protokolle von Remote-Hosts auf folgende Weise auf einem Server zu speichern:
Server:
# Logfile for each host
$template DynaFile,"/var/log/rsyslog/%HOSTNAME%.log"
*.* -?DynaFile
Kunden:
*.* @servername
Dadurch werden Protokolldateien für jeden Client-Host auf Servern erstellt, /var/log/rsyslog/aber jede Nachricht wird auch auf den Servern protokolliert /var/log/syslog. So wird es wirklich aufgebläht. Wie kann ich verhindern, dass /var/log/syslognur Nachrichten vom Server selbst enthalten sind?
/var/log/syslog