Рейтинг:0

rsyslog как я могу сжать все сообщения с помощью шаблонов

флаг us

Помимо хранения сообщений журнала в определенных файлах, я также пытаюсь сжать их для целей архивирования. Logrotate будет просто вращать простые файлы.

Я попытался решить эту проблему, добавив шаблон для каждого файла. Например:

$OMFileZipLevel 6.  
$ шаблон. MAILLOG,"/archive/%$YEAR%/%$MONTH%/%$DAY%/maillog.gz". 
$OMFileZipLevel 6
$template СООБЩЕНИЯ,"/архив/%$ГОД%/%$МЕСЯЦ%/%$ДЕНЬ%/messages.gz".

*.emerg /var/журналы/сообщения
& -?СООБЩЕНИЯ

local3.* /var/log/maillog
& -?ПОЧТОВЫЙ ЖУРНАЛ

Это прекрасно работает, однако, если у меня есть двадцать разных файлов, мне придется создать 20 разных шаблонов и добавить $OMFileZipLevel 3. перед каждым шаблоном.

Есть ли другой способ добиться этого, не повторяя $OMFileZipLevel 3. и с помощью одного шаблона?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.