利用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安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |