Я использую rsyslog для сохранения журналов с удаленных хостов на сервер следующим образом:
Сервер:
# Logfile for each host
$template DynaFile,"/var/log/rsyslog/%HOSTNAME%.log"
*.* -?DynaFile
Клиенты:
*.* @servername
Это создает файлы журнала для каждого клиентского хоста на серверах, /var/log/rsyslog/
но также регистрирует каждое сообщение на серверах /var/log/syslog
. Так что это действительно раздутый. Как я могу предотвратить это, чтобы он /var/log/syslog
содержал только сообщения с самого сервера?
/var/log/syslog