在syslog-ng中转发文件夹?

时间:2015-01-08 15:48:42

标签: ubuntu-12.04 syslog syslog-ng

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

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

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

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

1 个答案:

答案 0 :(得分: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/config-global-variables.html

HTH,

问候,

Robert Fekete