使用 logresolvemerge 和日期进行 awstats 配置

使用 logresolvemerge 和日期进行 awstats 配置

我正在尝试使用我们当前的日志命名模式设置 awstats。我们的日志被命名为/var/log/webservers/web07/2012-10/site.com/29-www并且所有数字都是通过 cronolog 更改的。问题是不仅仅是29-www。我们还有类似 的东西29-admin。我想将所有这些DD-*日志与 awstats 结合起来。我试过了LogFile="/var/awstats/tools/logresolvemerge.pl /var/log/webservers/web07/%YYYY-%MM/site.com/%DD-*",但出现了这个错误:

Error: Couldn't open server log file "/var/awstats/tools/logresolvemerge.pl /var/log/webservers/web07/2012-10/site.com/29-*" : No such file or directory

因此看起来它正在将符号转换为正确的数字。有人看到我在这里做错了什么吗?

另外,我可以通过以下方式从命令行成功合并这些文件perl logresolvemerge.pl /var/log/webservers/web07/2012-10/site.com/29-* > newlog

答案1

正确的用法确实在末尾包含竖线。但是 awstats 不喜欢末尾的 *,因为它希望那里有一个数字,如文档中所示。例如:LogFile="/var/awstats/tools/logresolvemerge.pl /var/log/webservers/web07/%YYYY-%MM/site.com/%DD-0-* |"

相关内容