Webalizer 使用浅谈

Webalizer是一款高效、免费的开源日志分析工具,支持多种日志格式,提供丰富的报告。本文将介绍其安装、使用、参数说明及功能扩展,包括IP和时间过滤日志的方法。然而,Webalizer存在过滤功能缺失、无法按时间粒度统计等缺点。
摘要由CSDN通过智能技术生成

来自Webalizer 使用浅谈

http://kimnote.com/2013/05/webalizer-intro/

Webalizer 使用浅谈

在偶然的机会在工作中接触到了日志分析。刚开始是当一个活去做了,接着就接触到了日志分析工具,如LogAnalyzer,AWStats,webalizer等工具。最后对比分析后选中了webalizer这个在GPLV2许可下发布的开源项目,下面开始介绍webalizer这个apache access 日志分析工具。

WEBALIZER 简介

官方网站http://www.webalizer.org/

webalizer是一个高效的、免费的、开源的web服务器日志分析工具。 它产生非常详细的,易于配置使用HTML格式的报告,通过标准的Web浏览器查看。

WEBALIZER 特性

以下webalizer的特性来自官方描述,我在这里翻译整理。

总结如下:C语言编写,可跨平台,高效,支持CLF格式的日志,生成html的报告,多语言支持,对日志大小没有限制,支持GeoIP。

  • C语言编写的,是非常快速和高度便携。 在我的1.6GHz的笔记本电脑,它可以每秒处理近70,000条记录,这意味着大约2万的点击率,可以分析在大约30秒的日志文件。
    (在服务器[L5640,4核,4G内存 云主机]上 分析1222081条记录需要13秒时间,分析使用默认参数,即webalizer access_log)
  • 处理标准的通用日志文件格式(CLF,common log format)服务器日志,NCSA 组合日志文件格式, wu-ftpd/proftpd (FTP)格式记录的几个变化, squid代理服务器的原生格式, W3C扩展的日志格式。 此外,gzip的(gz的)和bzip2(。bz2的)压缩日志可被直接使用,而无需进行解压缩。
  • 生成的报告可以通过命令行进行配置,或更常见的是,通过使用一个或多个配置文件 。 配置选项的详细信息,可以发现在README文件,提供与所有分布。
  • 支持多国语言。 目前,阿尔巴尼亚语,阿拉伯语,加泰罗尼亚语,中文(简体和繁体),克罗地亚语,捷克语,丹麦语,荷兰语,英语,爱沙尼亚语,芬兰语,法语,加利西亚语,德语,希腊语,匈牙利语,冰岛语,印度尼西亚语,意大利语,日语,韩语,拉脱维亚语,立陶宛语,马来语,挪威语,波兰语,葡萄牙语(葡萄牙和巴西),罗马尼亚语,俄语,塞尔维亚语,斯洛伐克语,斯洛文尼亚语,西班牙语,瑞典语,泰国,土耳其和乌克兰。
  • 无日志文件大小限制,支持日志的部分内容的分析,支持日志滚动,无需在服务器上保存庞大的日志文件。
  • 完全支持IPv4和IPv6地址。 包括内置的分布式DNS查找功能和本地地理位置服务(Geolocation services)。
  • 分布式GNU通用公共许可证下,提供完整的源代码,以及一些比较流行的平台的二进制分发。

WEBALIZER 安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值