FreeBSD 5.3 下Webalizer的安装和配置

 webalizer是一个高效的而且免费的web服务器日志分析程序。其分析结果以HTML文件格式保存,从而可以很方便的通过web服务器进行浏览。Internet上的很多站点都使用webalizer进行web服务器日志分析 。本文即以FREEBSD 5.3下安装为例,简单的介绍了webalizer在BSD unix下的安装和使用。

STEP 1 、安装webalizer

我还是喜欢ports方式安装,呵呵,可以偷点懒,并且会自动解决软件依赖关系。

bash-2.05b# whereis webalizer
webalizer: /usr/ports/japanese/webalizer
bash-2.05b# cd /usr/ports/japanese/webalizer/
bash-2.05b#   make install

呵呵,ports中没有中文版本的,不过没关系,日文跟中文差不多的啦,日文中有2000多个汉字,只有20来个跟中文意思有差异,其他的都一样的啦。

输入make install 后ports就会自动下载&编译&安装了。

step 2 配置webalizer

修改/etc/webalizer.conf,没有的话可以手动创建一个,一般情况下,参照以下内容设置就OK了。

        HideReferrer www.yourwebsite.com
  Incremental yes
  PageType htm*
  PageType cgi
  PageType php
  PageType pl
  IgnoreHist no
  CountryGraph yes
  IndexAlias index.cgi
  IndexAlias index.php
  HideReferrer Direct Request
  HideURL *.gif
  HideURL *.GIF
  HideURL *.jpg
  HideURL *.JPG
  HideURL *.png
  HideURL *.PNG
  GroupURL /cgi-bin/* CGI Scripts
  GroupURL /images/* Images
  GroupReferrer yahoo.com/ Yahoo!
  GroupReferrer excite.com/ Excite
  GroupReferrer infoseek.com/ InfoSeek
  GroupReferrer webcrawler.com/ WebCrawler
  GroupReferrer google.com/ Google
  GroupReferrer lycos.com/ Lycos
  GroupReferrer metacrawler.com/ Metacrawler
  GroupAgent MSIE Internet Exploder
  GroupAgent Mozilla Netscape
  GroupShading yes
  MangleAgents 3

STEP 3 生成日志分析文件

可以使用以下类似的命令(不换行),更详细的用法可查看手册

/usr/local/bin/ja-webalizer -Q -c /etc/webalizer.conf -n www.ilinux.cn  -o /usr/local/apache/htdocs/16899168.cn/log/ /usr/local/apache/logs/access_log

若嫌每次日志分析都要输入这么一长串的命令而觉得太麻烦,则可以把以上文件存入/etc/webalizer文件webalizer文件可以按以下方式设定

#!/bin/sh
/usr/local/bin/ja-webalizer -Q -c /etc/webalizer.conf -n www.ilinux.cn -o /usr/local/apache/htdocs/16899168.cn/log/ /usr/local/apache/logs/access_log

把该文件属性设定为可执行,以后就可以执行/etc/webalizer来产生所需的日志分析文件了。

觉得还不够方便?那就把这些操作也加入crontab(排程吧)。

点击查看大图

                                             图一、日志分析结果首页

某月份的日志分析详细数据

                       图二 8月份的日志分析详细数据


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值