0

我正在尝试转发realtime_01-08-15.log使用192.168.1.132syslog-ng。我想我知道如何从文件转发流量,但是如果文件每天更改名称怎么办?

2015 年 1 月 8 日来源: realtime_01-08-15.log

2015 年 1 月 9 日来源: realtime_01-09-15.log

我是否必须将源设为文件夹并将日志文件放入其中,或者是否有可变源输入的方法?任何帮助将不胜感激,如果需要,可以提供额外的信息。

4

1 回答 1

0

目前,只有商业版本的 syslog-ng 可以在文件名中使用通配符(这将解决问题),但该功能在开源版本中尚不可用。

作为一种解决方法,您可以创建一个将文件名导出为环境变量的 cron 作业,在 syslog-ng 源的文件名中使用该变量,然后每天重新加载一次 syslog-ng。

有关详细信息,请参阅 http://www.balabit.com/sites/default/files/documents/syslog-ng-ose-3.6-guides/en/syslog-ng-ose-v3.6-guide-admin/html/配置全局变量.html

高温下,

问候,

罗伯特·费克特

于 2015-01-09T12:58:28.140 回答