awstats参数及插件讲解

转载请注明: awstats参数及插件讲解 | 开源树

awstats是个很不错的工具,能带来除了官方统计之外的很多信息

如果你还不清楚如何使用该工具请参考我的另一篇文章

本文主要针对awstats的参数及插件进行讲解,如有讲解错误,请留言说明

一、参数说明

 

LogFile 
参数说明:指定你要分析的日志文件,awstats.model.conf默认是LogFile=”/var/log/httpd/mylog.log”,要根据你的log位置进行具体调整

修改建议:调整为具体log的路径

LogType 
参数说明:指定要分析的日志文件的类型,默认是是W(web log),还可以设置为streaming的log,ftp的log,mail的log

#  W – For a web log file
#  S – For a streaming log file
#  M – For a mail log file
#  F – For a ftp log file

修改建议:根据log类型进行修改

LogFormat
参数说明:log格式,如果是apache的话就是1,iis就是2,也可以照说明自定义

 

LogSeparator
参数说明:log中的分隔符,默认为空格,如果LogFormat的格式是自定义的话这里也要进行调整

DNSLookup 
参数说明:是否将访问者的IP地址反向解析为完整的主机名。默认不用修改

DirData 
参数说明:生成的日志分析结果的保存路径,根据自己的要求进行设定,注意这个路径必须是可读写的。

 

AllowToUpdateStatsFromBrowser

参数默认值:0 (不开启)

参数说明:这个参数是否允许从浏览器里更新统计文件,默认是0不开启

修改说明:要改为1的话,就需要apache的属主用户对/var/lib/awstats目录有读写权限,并对/var/log/httpd目录有读取权限

修改后效果:通过浏览器登录后,会在最近更新:的日期旁边有个立即更新的连接,点击后会更新(达到类似perl.exe awstats.pl -config=domain -update命令的效果)

效果图:

update 300x54 awstats参数及插件讲解

修改建议:建议开启,开启后就不用要通过定时任务的方式来触发对日志的统计和更新了
AllowFullYearView

参数说明:awstats默认是以月为粒度进行日志分析,如果要分析整年的日志可以设置这个参数,但由于分析整年的日志的话要消耗很多资源。

修改建议:建议手工启动。

 

二、插件说明

LoadPlugin=”tooltips”

插件默认是否导入:否(#)

插件说明:在html报告中增加一些提示信息,会增加报告的大小,查看报告时需占用更多带宽,不推荐加载

加载指令为:LoadPlugin=”tooltips”

LoadPlugin=”decodeutfkeys”

插件默认是否导入:否(#)

插件说明:经常看到很多对于awstats的提问就是,为什么搜索的关键字句会变成乱码,主要的原因就是这个插件没有开启。因为现在的搜索引擎都是使用UTF8,而Awstats是使用decodeUTFkeys这个plugin来处理搜索引擎的UTF8关键字,默认是没有打开的,所以在显示上会出现乱码

修改说明:如果要启用这个插件的话,需要有perl对于Encode和URI::Escape的支持,不然会报以下类似的错误:

Error: Plugin load for plugin ‘decodeutfkeys’ failed with return code: Error: Can’t locate URI/Escape.pm in @INC (@INC contains:xxxx-xxx/plugins) at (eval 4) line 1.

修改建议:建议开启,用以解决awstats搜索的关键字句乱码问题

安装perl支持:

 

LoadPlugin=”graphgooglechartapi”

插件默认是否导入:否(#)
插件说明:使用google chart创建图表支持

显示效果:可以更加直观的看出主机的访问情况

googlechart 300x196 awstats参数及插件讲解

 

LoadPlugin=”geoip”

插件默认是否导入:否(#)

插件说明:增加对于IP归属的显示,从Internet IP-Country数据库生成访问者来自国家的统计图表

开启说明:需要提前下载GeoIP.dat文件,需要perl对于Geo::IP 或 Geo::IP::PurePerl (from Maxmind)的支持,文件下载地址http://dev.maxmind.com/geoip/legacy/geolite/

安装perl支持:键入以下命令 ppm install Geo::IP::PurePerl

配置说明:

LoadPlugin=”geoip GEOIP_STANDARD XXX/XXX/GeoIP.dat”

修改建议:建议开启

 

PLUGIN: GeoIP_City_Maxmind

插件默认是否导入:否(#)

插件说明: 增加来自城市(主要国家和区域)的统计图表。但此插件有收费的免费的GeoLiteCity数据库,建议选用免费的,但是实际使用效果一般

开启说明:需要提前下载GeoLiteCity.dat文件,文件下载地址http://dev.maxmind.com/geoip/legacy/geolite/

配置说明: LoadPlugin=”geoip GEOIP_STANDARD XXX/XXX/GeoLiteCity.dat”

修改建议:建议开启

安装perl支持:键入以下命令 ppm install Geography::Countries

 

PLUGIN: HostInfo

插件默认是否导入:否(#)

参数说明:在主机信息图表中增加一列,点击该列的链接可打开一个弹出窗口,显示主机的详细信息(比如whois信息)。 

开启说明:要求的Perl模块:Net::XWhois

安装perl支持:键入以下命令 ppm install Net-Xwhois

 

第三方插件:qqhostinfo

参数说明在访问主机表格中增加一列location,用来显示ip对应的位置。此插件为非官方插件,需要自行安装

开启说明:要求的Perl模块:Net::XWhois,需要纯真IP数据库QQWry.Dat,可以从

开启方式:在配置文件中输入 LoadPlugin=”qqhostinfo”

安装perl支持:键入以下命令 ppm install Net-Xwhois

 

 

三、参考阅读:

AWStats安装备忘_日志分析统计工具 

JAWStats 配置(为AWStats配上华丽的外衣)

awstats对于参数的官方说明,E文好的童鞋进(自带工具)

http://awstats.sourceforge.net/docs/awstats_config.html

转载请注明:  awstats参数及插件讲解 | 开源树

你可能感兴趣的:(参数,日志分析,插件,awstats,配置说明)