![Webfarm 的日志文件分析器](https://linux22.com/image/530986/Webfarm%20%E7%9A%84%E6%97%A5%E5%BF%97%E6%96%87%E4%BB%B6%E5%88%86%E6%9E%90%E5%99%A8.png)
我正在寻找一个日志文件分析器软件,它可以从多个 Web 服务器收集或读取日志文件,并汇总服务器场中所有服务器的流量报告。
我一直在研究 SmarterStats,但我的要求如下:
- 我将在专用机器上运行分析器服务器
- 我将以压缩格式保存每个场服务器上的日志文件(不知道smarterstats 是否支持此功能?)
- 我想分析多台服务器上的多个站点,但每个服务器都有各自的日志文件夹
- 最好是,农场服务器可以将数据“发送”到分析器服务器,就像 SmarterStats 可以使用其“远程服务”一样,而不是依赖 UNC/SAMBA 或 FTP
最好有电子邮件报告,或者为管理用户提供所有站点及其总带宽使用情况的汇总摘要视图
SmarterStats 支持上述大部分功能,但我不确定是否支持压缩日志文件或每天的多个访问日志的聚合(服务器场中的每个服务器一个),而无需复制和重命名它们,或手动将它们合并为一个文件。
任何指点都值得赞赏!
谢谢
答案1
我推荐 AWstats。它可以合并来自多个服务器的文件,并通过 vhost 分离成各自的数据文件/报告。定期 scp 文件、解压缩、运行报告,然后通过 cron 作业重新压缩文件都是小事。看看文档,我相信你会发现它非常灵活。
答案2
我使用 AWStats 和远程系统日志将日志文件从多个 Web 服务器发送到专用的 AWStats 服务器。