当前位置:七道奇文章资讯系统安全Linux安全
日期:2012-05-03 22:17:00  来源:本站整理

利用Webalizer解析Nginx 拜候日记[Linux安全]

赞助商链接



  本文“利用Webalizer解析Nginx 拜候日记[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  利用goaccess固然可以很好的解析nginx的日记,但是解析的最小单位只能到天,所以对越发具体的解析还是有一定范围性,下面这款工具就可以更好的解析nginx的日记.

  下面我们就简单介绍一下这款工具的特点:

  1. 为是用C写的程序,所以其具有很高的运行效率.在主频为200Mhz的机械上,webalizer每秒钟可以解析10000条记录,所以解析一个40M大小的日记文件只需求15秒.

  2. webalizer支持尺度的普通日记文件格局(Common Logfile Format);除此之外,也支持几种组合日记格局(Combined Logfile Format)的变种,从而可以统计客户情形以及客户操作系统范例.并且目前webalizer已经可以支持wu-ftpd xferlog日记格局以及squid日记文件格局了.

  3. 支持号令行配置以及配置文件.

  4. 可以支持多种语言,也可以自己举行本地化工作.

  安装与下载:

  Webalizer 需求用到相关的 jpeg, gb、png 和 zlib库,所以在安装Webalizer之前要把这些需求的库全部安装好,这些库的安装都是非独立的,大概安装的时刻需求关联很多包,所以最后在装系统的时刻就可以安装好,当然高手就无所谓了.

  首先下载该软件

  1. 从webalizer的官方站点http://www.mrunix.net/webalizer/下载webalizer,当前的最新版本是webalizer-2.23-05-src.tgz.

  2. 开始安装

  #tar xvzf webalizer-2.23-05-src.tgz

  #cd webalizer-2.23-05

  #./configuremake --with-language=simplified_chinese(默许是英文的)

  #make

  #make install

  测试能否安装成功:

  1、找到webalizer的安装途径

  2、履行# ./webalizer –h假如安装成功会有以下提醒信息

  3、改正配置文件

  配置文件的默许途径:/etc/webalizer.conf

  在这里我们需求改正的内容有:

  LogFile /logs/***.log //要解析日记的途径

  LogTypeclf //要解析日记的格局

  OutputDir /www/html/webalizers //解析后的文件输出日记

  HistoryName /var/lib/webalizer/webalizer.hist //可以不用填写

  HostName www.***.com //主机域名

  假如不想配置以上内容,我们想在履行的时刻把这些参数加进去越发机动,下面是我编写的一个测试号令:

  ./webalizer -F clf -p -n '' -t'www.wangyuelou.org' -o /opt/nginx/html /opt/nginx/logs/h_access.log

  -F clf 指明我们的web日记格局为尺度的普通日记文件格局(Common Logfile Format)

  -p 指定利用递增情势,这就是说每作一次解析后,webalizer会生产一个历史文件,这样下一次解析时便可以不解析已经处理过的部份.这样我们便可以在短时间内转换我们的日记文件,而不用耽忧拜候量太大时日记文件无限增大了.

  -n ““指定服务器主机名为空,这样输出后果会美好一些.

  -t “www.test.com”指定输出后果标题.

  -o 指定输出目录

  /opt/nginx/logs/h_access.log:指定要解析的日记文件

  假如不出任何问题的情形下我们可以看到以下内容:

  同时在我们拟定的输出目录可以看到生成的一些html文件

  后果展示:

  拜候地址:http://10.10.10.223/usage_201204.html#TOPCTRYS(nginx的拜候途径)


  以上是“利用Webalizer解析Nginx 拜候日记[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用Webalizer解析Nginx 拜候日记
  • Nginx利用webbench举行压力测试
  • <b>加载模块利用webmin 来管理 Nginx 主机</b>
  • 利用Web浏览器管理Ubuntu系统
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .