当前位置:首页>网络学院>服务器>Mail服务器教程>文章内容

多服务器的日志合并统计——apache日志的cronolog轮循和webalizer合并统计 评注

[ 来源: | 作者: | 时间:2007-07-21 | 收藏 | 推荐 ] 【

60; 首先也许会想:多个服务器能不能将日志记录到同一个远程文件里呢?我们不考虑使用远程文件系统记录日志的问题,因为带来的麻烦远比你获得的方便多的多……
            因此,要统计的多个服务器的日志还是:分别记录=>并通过一定方式定期同步到后台=>合并=>后用日志分析工具来进行分析。

            首先,要说明为什么要合并日志:因为webalizer没有将同一天的多个日志合并的功能
            先后运行
            webalizer log1
            webalizer log2
            webalizer log3
            这样最后的结果是:只有log3的结果。

            能不能将log1<<log2<<log3简单叠加呢?

sflj www.it55.com kg^&fgd


            因为一个日志的分析工具不是将日志一次全部读取后进行分析,而且流式的读取日志并按一定时间间隔,保存阶段性的统计结果。因此时间跨度过大(比如 2条日志间隔超过5分钟),一些日志统计工具的算法就会将前面的结果“忘掉”。因此, log1<<log2<<log3直接文件连接的统计结果还是:只有log3的统计结果。

            日志合并问题:多个服务的合并统计就是要把日志按时间排序后合并成一个文件
            典型的多个日志文件的时间字段是这样的:
            log1 log2 log3
            00:15:00 00:14:00 00:11:00
            00:16:00 00:15:00 00:12:00
            00:17:00 00:18:00 00:13:00 45398 www.it55.com it55学习IT知识,享受IT生活 4dfkjn
            00:18:00 00:19:00 00:14:00
            14:18:00 11:19:00 10:14:00
            15:18:00 17:19:00 11:14:00
            23:18:00 23:19:00 23:14:00

            日志合并必须是按时间将多个日志的交叉合并。合并后的日志应该是:
            00:15:00 来自log1
            00:15:00 来自log2
            00:16:00 来自log1
            00:17:00 来自log3
            00:18:00 来自log2
            00:19:00 来自log1

it55.com


            ....

          &

免费资源www.it55.com

(编辑:IT资讯之家 www.it55.com

网友评论

[以下评论为网友观点,不代表本站。请自觉遵守互联网相关政策法规,所有连带责任均有评论者自负。]
[不超过250字]