FreeBSD 5.3 下Webalizer的安装和配置

时间:2007-03-18 15:19:48   来源:  作者:iLinux  点击:次  出处:技术无忧
关键字:webalizer web 服务器 日志 分析程序

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(排程吧)。

你有email邮箱吗?经常收到垃圾邮件而烦吗?立即使用邮箱LOGO在线制作酷Email logo图片


文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面