Используем 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"
но в итоге все и осталось по старому, видимо неправильно поняли что делать. может кто подсказать как осуществить?