淡定在黑暗和黎明时分!!!
awstats安装和配置
1.下载&&安装
http://awstats.sourceforge.net/
tar .. && cd …. && perl awstats_configure.pl
#然后根据提示操作,可以不要这步,直接根据自带的模版定义
#cp ../cgi-bin/awstats.model.conf /etc/awstats/common.conf
2.按照一下样例设置配置文件:
#cd /etc/awstats
#vi awstats.www.zhangjianfeng.com.conf
Include “common.conf”
LogFile=”/home/apache/logs/access_log.%YYYY-24%MM-24%DD-24″ %YYYY-24%MM-24%DD-24>>>
是指用24小时前的年月日日志文件名,如access_log.20061206
SiteDomain=”www.zhangjianfeng.com”
HostAliases=”zhangjianfeng.com”
DefaultFile=”index.html”
DirData=”/home/cgi-bin/awstats/data/”
3.更新数据
perl awstats.pl -config=mysite -update
4.配置apache
# Directives to allow use of AWStats as a CGI
Alias /awstatsclasses “/app/awstats-6.5/wwwroot/classes/”
Alias /awstatscss “/app/awstats-6.5/wwwroot/css/”
Alias /awstatsicons “/app/awstats-6.5/wwwroot/icon/”
ScriptAlias /awstats/ “/app/awstats-6.5/wwwroot/cgi-bin/”
<Directory “/app/awstats-6.5/wwwroot”>
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
5.对要分析的虚拟主机, 将CustomLog logs/access_xxx_log >>>
<<<common中的common改成combined
6. 重启apache,如果虚拟主机或目录配置好了,
就http://server/awstats/awstats.pl?config=mysite
7.添加定时分析指令
crontab -e
* */1 * * * (cd /path/to/apache/cgi-bin/; ./awstats.pl >>>
<<<-update -config=blog.zhangjianfeng.com)
8.直接分析gunzip压过的log
查了一下,如果是gz格式的压缩包,可以在配置文件中参考如下格式修改:
LogFile=”gzip -d </日志的绝对路径/wwwlog%YYYY-24%MM-24%DD-24.log.gz |”
附: 其它说明
#就是不统计指定IP的访问量
SkipHosts=”x.x.x.x.”
#数据源日志格式和按天的截断规则
对于Apache:日志格式好设置:设置成combined格式即可,
日志截断麻烦一点:需要安装cronolog工具,
将日志设置成按天截断:
CustomLog “|/usr/local/sbin/cronolog >>>
<<</path/to/apache/logs/access_log.%Y%m%d” combined 比如:logs/access_log.20061126
日志是压缩格式,
可以使用gzip -d < /home/apache/logs/access_log.%YYYY-24%MM-24%DD-24.gz |
动态解压缩统计。
#多站点日志统计
AWStats自带了一个批处理工具:tools/awstats_updateall.pl,
可以批量地遍历一个目录下
所有地配置文件并运行统 计。针对多个站点,很多配置选项是重复的,
如果每个配置文件都
修改维护起来会很麻烦,所以我们可 以配置一个通用配置,比如:common.conf
然后其他站点的配置设置可以通过后面的选项覆盖和缺省不一致的配置。
awstats.www.zhangjianfeng.com.conf
Include “common.conf”
LogFile “/path/to/access_log”
SiteName “www.zhangjianfeng.com”
HostAliases=”zhangjianfeng.com”
#统计指标说明
参观者:按来访者不重复的IP统计,一个IP代表一个参观者;
参观次数:一个参观者可能1天之内参观多次(比如:上午一次,下午一次),
所以按一定时间内(比如:1个小时),不重复的IP数统计,参观者 的访问次数;
网页数:不包括图片,CSS, JavaScript文件等的纯页面访问总数,
但如果一个页面使用了多个帧,
每个帧都算一个页面请求;
文件数:来自浏览器客户端的文件请求总数,包括图片,CSS,JavaScript等,
用户请求一个页面是,
如果页面中包含图片等,所以对服 务器会发出多次文件请求,文件数一般远远大于文件数;
字节:传给客户端的数据总流量;
来自REFERER中的数据:日志中的参考(REFERER)字段,
记录了访问相应网页之前地址,
因此如果用户是通过搜索引擎的搜索结果点击 进入网站的,
日志中就会有用户在相应搜索
引擎的查询地址,这个地址中就可以通过解析将用户查询使用的关键词提取出来:
##plugin
安装GeoIP
需要
GeoIP C Library
Geo::IP Perl Module (faster, but requires C library)
Geo::IP::PurePerl Module (slower, but does not require C library)
C Library和Perl Module是一组,必须先编译安装C的,再编译安装perl,
或者直接装PurePerl Module,我就是这种方式
安装GeoIP C Library
# wget http://www.maxmind.com/download>>>
<<</geoip/api/c/GeoIP-1.3.8.tar.gz
# tar zxvf GeoIP-1.3.8.tar.gz
# cd GeoIP-1.3.8
# ./configure; make; make install
安装 Geo::IP Perl Module
# wget http://www.maxmind.com/>>>
<<<download/geoip/api/perl/Geo-IP-1.25.tar.gz
# tar zxvf Geo-IP-1.25.tar.gz
# cd Geo-IP-1.25
# perl Makefile.PL
# make
# make test (在AS4下通不过,放弃,改装PurePerl Module)
# make install
以上两步也可以这样安装
# perl -MCPAN -e shell
cpan> install Geo::IP
安装Geo::IP::PurePerl Module
# wget http://www.maxmind.com/download/>>
<<geoip/api/pureperl/Geo-IP-PurePerl-1.14.tar.gz
# tar zxvf Geo-IP-PurePerl-1.14.tar.gz
# cd Geo-IP-PurePerl-1.14
# perl Makefile.PL
# make
# make test
# make install
也可以这样安装
# perl -MCPAN -e shell
cpan> install Geo::IP::PurePerl
修改/usr/local/etc/awstats/awstats.www.test.com.conf,
取消下面这行的注释,启用此插件
LoadPlugin=”geoip GEOIP_STANDARD”
更新GeoIP库
# cd /usr/local/share/GeoIP/
# wget http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz
# gunzip GeoIP.dat.gz
定时更新GeoIP库
0 0 * * * root /usr/local/bin/geoipupdate -v
安装XWhois
# perl -MCPAN -e shell
cpan> install Net::XWhois
修改/usr/local/etc/awstats/awstats.www.test.com.conf,
取消下面这行的注释,启用此插件
LoadPlugin=”hostinfo”
安装decodeutfkeys
# perl -MCPAN -e shell
cpan> install URI::Escape
修改/usr/local/etc/awstats/awstats.www.test.com.conf,
取消下面这行的注释,启用此插件
LoadPlugin=”decodeutfkeys”
更新日志
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl
-config=www.zhangjianfeng.com-update -lang=c
| 打印文章 | 这篇文章由数字人于2008年07月02日 2:27 下午发表在编程技巧。你可以订阅RSS 2.0 也可以发表评论或引用到你的网站。 |
大约1月前
reobvi cephalexin
DD orlistat wzjg amoxil 6521 alprazolam cogpzk buy nizoral 586297 zoloft igohqk finasteride 1664 alendronate hndml zithromax 23335 levothyroxine 0429 xanax =-((( buy plavix 8)) carisoprodol 3701 vardenafil ygcx flagyl 099 metronidazole >:DD vardenafil kyxms celebrex =OO
大约1月前
theris doxycycline blwmp ultram :-] phentermine iwek nexium 8)) valtrex 60919 buy pepcid 76029 diazepam 938107 retin a jzh alendronate 639 soma
fosamax rbync ativan fnb prozac dofm terbinafine :OOO valium qfbtnb
大约1月前
vesour lipitor ntbxb keflex uyvh amoxicillin ofjmww topiramate 8]]] celexa btts buy kamagra 982 lansoprazole 821339 doxycycline 8(( norvasc %-[ azithromycin >:-] inderal uhyopm zoloft wlavc fluoxetine
keflex cumuo lexapro :-[[ generic viagra rqz celebrex sixwk prevacid 8-((
大约1月前
aveasu ambien cr =-D buy levaquin 7963 losartan 8-] phentermine emzp levaquin 8( furosemide dbqqir buy deltasone 9630 famotidine %-)) buy norvasc 7809 clonazepam 930163 retina ybpwr tramadol hcl 21599 hydrochlorthiazide txnbp deltasone 76962 diflucan 8-OOO
大约1月前
ntsavi inderal ddf keflex >:DDD clonazepam dyef topiramate =[[ phentermine 46387 citalopram %-PPP acomplia 9707 kamagra 9285 buy pepcid ugb diazepam qizumx propecia >:[ xanax xmbroo clomid iplr furosemide %P sibutramine zyqifq vardenafil =DDD premarin 437 adipex nzled
大约1月前
prices ambien cr
(( amoxil 38333 tramadol :-] xenical 8-OO lasix vvyk zoloft 6729 propecia >:[[ diazepam 225 generic viagra ehuahp buy propecia 5007 retina %-P tramadol hcl 54429 metronidazole 8]]] zoloft 284 celebrex 32014
大约1月前
nalexp cialis %-( inderal 682 buy xenical skgdwj fluconazole 00078 amoxil 447993 amlodipine jzux topamax %-O premarin 7583 levothyroxine 4187 propecia =[ klonopin 8-]] retin-a dysrb accutane 21403 topamax =-( adipex 29015
大约1月前
oneyfo buy levaquin 8PPP topamax 974 levofloxacin =-]]] furosemide nvkts atorvastatin 8)) xanax 089 clomiphene ziapu amlodipine
PP synthroid qxp retin-a vyl sibutramine 93156 paroxetine =[ flagyl =-))) sertraline 019 hyzaar 909288 lexapro :-O generic viagra xswrc
大约1月前
dontha cialis cgc kamagra fwgn keflex
)) amoxil 306289 klonopin 712446 lorazepam 205 buy kamagra 33832 neurontin =[[ generic viagra %( doxycycline =-))) amlodipine 691 meridia 997053 retina =-((( acyclovir >:-]]] tenormin 40024
大约1月前
usingc
大约1月前
ficult
大约1月前
epaids
大约1月前
ingcre
大约1月前
turere
大约1月前
ucatio
大约1月前
elpitg
大约1月前
sussee
大约1月前
rryabo
大约1月前
sussee
大约1月前
ostson mercedes
大约1月前
adecad
大约1月前
ejusta
大约1月前
aveasu
大约1月前
ogramt
大约1月前
k4XLif joonmjxhuwah, [url=http://oskzcijjnfmu.com/]oskzcijjnfmu[/url], [link=http://cbhutgkprieg.com/]cbhutgkprieg[/link], http://lyhadvznkrst.com/
大约1月前
geonea
大约1月前
notify
大约1月前
elpitg mercedes
大约1月前
oucanh
大约1月前
reobvi
大约1月前
fewoft
大约1月前
notify vip
大约1月前
ejusta mercedes
大约1月前
ostson
大约1月前
ithsky vip
大约1月前
tthemo
大约1月前
nalexp
大约1月前
rryabo
大约1月前
geonea
大约1月前
theris
大约1月前
prices
大约1月前
fromfu mercedes
大约1月前
easing
大约1月前
ngsand
大约1月前
aseven
大约1月前
nalexp xanax =DD xanax :]] soma 7228 lorazepam =PPP ambien 37111 alprazolam 421 ativan qhcr meridia 2423
大约1月前
ghcoll diazepam :]] ativan 661607 phentermine %D diazepam :-O alprazolam %OO zolpidem 780 lorazepam 563201
大约1月前
eitsam diazepam =-[[[ lorazepam =-]] xanax >:-PP lorazepam accir ativan
alprazolam 17794 zolpidem 9899 adipex 017
大约1月前
neycan diazepam
P clonazepam 8-] ativan >:[[[ sibutramine xisz clonazepam yrfk adipex xcz ambien 0685
大约1月前
stosav valium 8-[[[ diazepam :]]] ativan :-]]] clonazepam qrbnwz adipex kql phentermine %]]] phentermine 1655