Awstats 日志分析 Apache nginx

http://www.awstats.org/

apache:

http://wenku.baidu.com/link?url=JGxKYtFZWgrZyZ-Q5w3xzReyMwNRYmR8szPHBim1xN5Gfn7hgi3CMuAj9CXEvuUjkc1URtvkJF1ScFOC1p-X5AgVCs5nNkQtDrInl01EAFG

nginx:

http://www.tuicool.com/articles/FZjaMn

权限注意:logs 目录的权限755

修改awstats配置文件

#vim /etc/awstats/awstats.www.xxx.com.conf 修改LofFile为你的分析日志的路径;

LogFile="/usr/local/awstats/tools/logresolvemerge.pl /var/log/nginx_80/*.log |"

最后考到web目录:

/opt/awstats-7.4/tools/awstats_buildstaticpages.pl  -update -config=juju -lang=cn -dir=/var/www/html/v3/awstats -awstatsprog=/opt/awstats-7.4/wwwroot/cgi-bin/awstats.pl

awstats是一款国外开源的网站PV流量监控软件,能够通过获取apache或nginx日志信息,将日志内有用的信息整合到html页面显示,由于解析日志的内容非常细致,所以圈里很多都拿此作为网站PV数据参考。

之前介绍了如何在apache平台上搭载awstats,今天研究了一下午,终于将GeoIP插件整合到awstats中,实现IP反向解析归属地功能。

系统环境:  CentOS6.3 x64

awstats:  awstats-7.1.1

GeoIP:    GeoIP-1.4.8

Geo-IP:    Geo-IP-1.27

Geo-IPfree:Geo-IPfree-0.2

 


一.部署环境:


1.关闭iptables和SELINUX

# service iptables stop

# setenforce 0

# vi /etc/sysconfig/selinux

---------------

SELINUX=disabled

---------------


2.安装配置awstats传送门: http://www.linuxidc.com/Linux/2013-05/83788.htm

二.安装配置GeoIP插件:

1.这里需要编译安装3个GeoIP编译包,这3个包互相关联,必须逐一安装:

# wget http://www.maxmind.com/download/geoip/api/c/GeoIP-1.4.8.tar.gz

# tar zxf GeoIP-1.4.8.tar.gz

# cd GeoIP-1.4.8

# ./configure --prefix=/usr/local/GeoIP

# make && make install


由于笔者编译GeoIP时自定义了安装路径,所以这里需要加载关联GeoIP模块库

# echo '/usr/local/GeoIP/lib' >> /etc/ld.so.conf

# /sbin/ldconfig /etc/ld.so.conf


# wget http://www.maxmind.com/download/geoip/api/perl/Geo-IP-1.27.tar.gz

# tar zxf Geo-IP-1.27.tar.gz

# cd Geo-IP-1.27

关联GeoIP库文件:

# perl Makefile.PL LIBS='-L/usr/local/GeoIP/lib'INC='-I/usr/local/GeoIP/include'

# make && make install


# wget http://search.cpan.org/CPAN/authors/id/G/GM/GMPASSOS/Geo-IPfree-0.2.tar.gz

# tar -zxvf Geo-IPfree-0.2.tar.gz

# cd Geo-IPfree-0.2

# perl Makefile.PL

# make && make install


2.下载MaxMind免费提供的GeoIP和GeoIPCityLite数据包:

# cd /etc/awstats/

# wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz

# wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz

# gzip -d GeoLiteCity.dat.gz

# gzip -d GeoIP.dat.gz


3.配置awstats加载归属地数据包

# vi awstats.www.abc.com.cn.conf

末行添加如下内容:

-----------------------

LoadPlugin="geoip GEOIP_STANDARD /etc/awstats/GeoIP.dat"

LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /etc/awstats/GeoLiteCity.dat"

-----------------------


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值