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/syslog
nur Nachrichten vom Server selbst enthalten sind?
/var/log/syslog