Я запускаю сервер apache, который создает файлы журнала, используя ротация журналов. Он создает новый файл каждый день с добавленной к нему датой (например, в формате filename.yyyy.mm.dd).
Я хочу использовать rsyslog для передачи этих журналов на общий сервер, но проблема в том, что переменная $ InputFileName модуля imFile требует фактический путь и не принимает никаких переменных или имени шаблона.
Как указать имя переменной для $ InputFileName, чтобы он автоматически отправлял журнал нового файла, созданного ротация журналов каждый день?
Вы можете настроить Apache для записи в файл по заданному пути, заставить rsyslog читать этот файл и иногда вращать этот файл, используя logrotate.