注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

红烧鱼

linux & windows management

 
 
 

日志

 
 
关于我
mac

专注IT基础架构设计与运维。 欢迎给我留言,或邮件沟通zjwsk@163.com

网易考拉推荐

Webalizer 日志分析的搭建  

2013-07-14 22:45:03|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

http://daliang1215.iteye.com/blog/618829
   

服务器: RHEL5.9

1.安装webalizer所需的软件包
    yum -y install gd-devel.i*  


2.下载Webalizer的源码包并编译安装
(http://www.webalizer.org,下载地址为:ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-05-src.tar.bz2)

    tar -xvjf webalizer-2.23-05-src.tar.bz2
    cd webalizer-2.23-05
    ./configure --with-language=simplfied_chinese  
    make && make install  

3.复制Webalizer配置文件模板并建立Webalizer统计结果输入目录

    cp /usr/local/etc/webalizer.conf.sample /usr/local/etc/webalizer.conf  
    mkdir /var/log/webalizer

4.在/usr/local/etc/webalizer.conf 文件中修改如下参数

     29行  LogFile         /var/log/httpd/access_log    #代表apache的访问日志目录
     43行  OutputDir       /var/www/html/usage          #代表webalizer统计信息输出目录
      

5. 将Webalizer的输入目录配置为一个网站后,访问该网站就可以查看webalizer的统计结果了!

6,设定apache , 以Web方式显示webalizer的结果
6.1 修改apache的配置文件/etc/httpd/conf/httpd.conf

    <Location /web_log>  
        AuthType Basic  
        AuthName "admin"  
        AuthUserFile /var/www/passwd/admin # 认证文件  
        require valid-user  
        Options Indexes  
        Order allow,deny  
        Allow from all  
    </Location>  


6.2 给用户chen添加认证,认证文件为/var/www/passwd/admin (访问这个网站下面web_log目录时的密码)
    [root@www web_log]# htpasswd -c /var/www/passwd/admin chen  

6.3 然后在/var/www/html下面新建目录web_log
    mkdir /var/www/html/web_log  


6.4 更改目录主,使web_log的目录为apache用户所有
    chown apache:apache web_log -R  

6.5 运行webalizer
    webalizer -c /etc/webalizer.conf  

6.6 查看结果,在浏览器中输入http://127.0.0.1/web_log

6.7 为了使系统可以自动定时执行日志更新,需要把访问日志的命令加入到crontab
    * * 1 * * /usr/local/bin/webalizer -c /etc/webalizer.conf #每个月的1号去读apache日志访问  

7. 使用下述脚本方式,批量处理多个日志文件
for i in /var/log/*/access_log.*; do webalizer -c $i; done

8. 使用下述方式,在不调用/etc/webalizer.conf配置文件的情况下,自定义参数分析日志文件
/usr/sbin/webalizer -F clf -p -n " " -t "www.test.com" -o /var/www/html/log /var/log/httpd/access_log
  评论这张
 
阅读(1283)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017