我们有名称匹配某种模式但频繁更改的日志文件。 有没有办法指定rsyslog的通配符或模式通过InputFileName包含?
例:
InputFileName:/path/to/logs/*_error.log
使用上面的例子导致:
9351.070404487:7fd07e9be700:strm 0x7fd070004260:打开错误2,文件'/path/to/logs/*_error.log':没有这样的文件或目录
有没有办法指定一个rsyslog文件的模式来包含,以便与模式匹配的所有日志文件将被包括在内?
过去我已经做了一些研究。 截至上次我检查imfile模块根本不支持通配符。 想到可能编写另一个input模块,但最终只是在主机上使用syslog-ng,我需要这个function。
作为这个post的更新rsyslog 8.5(目前的发展,但即将稳定)确实支持通配符,我testing了这一点,并可以确认它正在工作。
这里有一些细节需要什么:
http://www.slideshare.net/rainergerhards1/using-wildcards-with-rsyslogs-file-monitor-imfile
2014年12月2日版本将变为8.6.0。