web服务器日志是什么,web日志分析模式

  web服务器日志是什么,web日志分析模式

  Alizer _百度百科

  Webalizer

  编辑百科名片寻求帮助

  Webalizer是一个高效的免费网络服务器日志分析器。分析结果以HTML文件格式保存,可以通过web服务器方便地浏览。互联网上的许多站点使用webalizer进行web服务器日志分析。

  Webalizer具有以下一些特性:

  1.它是用C语言编写的程序,所以运行效率高。在200Mhz的机器上,webalizer每秒可以分析10,000条记录,因此分析一个40M的日志文件只需要15秒。

  2.webalizer支持标准的通用日志文件格式;此外,还支持组合日志文件格式的几种变体,因此可以考虑客户情况和客户操作系统的类型。而且现在webalizer可以支持wu-ftpd xferlog日志格式和squid日志文件格式。

  3.支持命令行配置和配置文件。

  4.可以支持多语言,也可以自己本地化。

  5.支持多种平台,如UNIX、linux、NT、OS/2和MacOS等。

  安装:

  1.从其官方网站http://www.mrunix.net/webalizer/.下载webalizer,最新版本是webalizer-2.01-06-src.tgz

  2.首先打开源代码包:

  tar xvzf web alizer-2.01-06-src . tgz

  3.生成的目录里有阿郎目录,里面存储了各种语言的文件,但是只有繁体中文版,可以自己转换成简体或者重译。

  4.然后转到生成的目录:/配置

  用语言制作=中文

  5.编译成功后,将生成一个webalizer可执行文件,该文件可以复制到/usr/sbin/目录:

  cp webalizer /usr/sbin/

  然后你就可以开始配置webalizer了。

  配置:

  如上所述,webalizer可以通过命令行或配置文件进行配置。在本文中,我们将介绍使用命令行参数的配置。需要知道如何使用配置文件的朋友可以参考自述文件,里面有非常详细的介绍。

  您可以执行webalizerh来获取所有命令行参数:

  用法:webalizer[选项][日志文件]

  -h=打印帮助信息。

  -v -V=打印版本信息。

  -d=打印附加调试信息。

  -F type=日志格式类型。type=(clf ftp squid)

  -i=忽略历史文件。

  -p=保留状态(增量模式)

  -q=忽略消息信息

  -Q=忽略所有信息

  -Y=忽略国家图形。

  -G=忽略每小时统计图表

  -H=忽略每小时的统计数据。

  -L=忽略颜色图例。

  -l num=在图形中使用数字背景线。

  -m num=访问超时(秒)

  -T=打印时间信息

  -c file=指定配置文件

  -n name=使用的主机名。

  -o dir=结果输出目录

  -t name=指定报告主题的主机名。

  -a name=隐藏用户代理名称。

  -r name=隐藏访问链接

  -s name=隐藏客户

  -u name=隐藏URL

  -x name=使用文件扩展名。

  -P name=页面类型扩展

  -I名称=索引别名

  -A num=显示排名靠前的客户类型

  -C num=显示排名靠前的国家

  -R num=显示顶部链接

  -S num=显示排名靠前的客户。

  -U num=显示排名靠前的URL

  -e num=显示最常访问的页面。

  -E num=显示不存在的首页。

  -X=隐藏单个用户

  -D name=使用dns缓存文件。

  -n num=DNS进程的数量(0=DNS被禁用)

  假设web服务器的主机名是www.test.com,统计站点的域名是www.test.com,访问日志是/var/log/httpd/access_log。我们将把webalizer的分析结果输出到/var/www/html/log。然后我们可以构建以下脚本/etc/rc.d/webalizer:

  #!/bin/sh

  run=/usr/sbin/webalizer

  $run -F clf -p -n -t www.test.com

  -o/var/www/html/log/var/log/httpd/access _ log

web服务器日志是什么,web日志分析模式