@Malissa

Как в rsyslog подменять дату и время?

Используем rsyslog для приема логов с удаленных устройств. В некоторых подключаемых устройствах не работает синхронизация времени в итоге в логи время сыпется некорректное.

На данный момент используем разбивку логов по источнику fromhost-ip:

$template FILENAME,"/var/log/%fromhost-ip%/syslog.log"
*.*       ?FILENAME


Хотелось, чтобы попадающие в файлы логи шли с подменой времени на серверное timegenerated

Пробовали подменить стандартный шаблон:

$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
...
$template RSYSLOG_TraditionalFileFormat,"%timegenerated% %HOSTNAME% %syslogtag%%msg:::drop-last-lf%\n"


но в итоге все и осталось по старому, видимо неправильно поняли что делать. может кто подсказать как осуществить?
  • Вопрос задан
  • 494 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы