Все хосты отправляют все журналы на сервер RSyslog (версия 5.8.10).rsyslog динамическое имя журнала вращения
Rsyslog использует следующий шаблон для сохранения лог-файлов -
$template RemoteHost,"/var/log/x/host/%$YEAR%-%$MONTH%-%$DAY%/%HOSTNAME%/%APP-NAME%.log"
Так окна журнала событий из host11 будут регистрироваться -/вар/Журнал/х/хозяин/2013-09-24/host11/EvntSLog .log
Теперь я хотел бы настроить logrotate таким образом, чтобы и в течение всего дня файлы журнала были заархивированы и отправлены в '/ nfs/archive /'. Поэтому приведенный выше файл журнала при архивировании должен выглядеть так: /nfs/archive/2013-09-24.tgz. Обратите внимание, что я не застегиваю отдельные файлы журналов, я застегиваю весь каталог.
Как я могу достичь этого, используя logrotate/cron?