具有变量输入文件名的 rsyslog

具有变量输入文件名的 rsyslog

我正在运行一个 apache 服务器,它使用以下方式创建日志文件旋转日志。它每天创建一个新文件,并在其后附加日期(例如 filename.yyyy.mm.dd 格式)。

我想使用 rsyslog 将这些日志传输到一个公共服务器,但问题是模块的变量 $InputFileName图像文件需要实际路径并且不接受任何变量或模板名称。

如何为 $InputFileName 提供变量名称,以便它自动发送由旋转日志每天?

答案1

你可以让 Apache 写入到设置路径的文件,让 rsyslog 读取该文件,并偶尔使用以下方法轮换该文件:日志旋转

相关内容