cheng029 发表于 2012-6-6 09:35:44

使用AWStats分析Nginx和Apache日志

AWStats简介
Awstats是一个免费非常简洁而且强大有个性的统计工具。它可以统计您站点的如下信息:
   一:访问量,访问次数,页面浏览量,点击数,数据流量等
   二:精确到每月、每日、每小时的数据
   三:访问者国家
   四:访问者IP
   五:Robots/Spiders的统计
   六:纺客持续时间
   七:对不同Files type 的统计信息
   八:Pages-URL的统计
   九:访客操作系统浏览器等信息
   十:其它信息(搜索关键字等等)
下面我们来在CentOS配置AWStats来分析Nginx和Apache日志。
AWStats安装
1.cd /tmp
2.wget http://prdownloads.sourceforge.net/awstats/awstats-7.0.tar.gz
3.tar xzf awstats-7.0.tar.gz
4.mv awstats-7.0 /usr/local/awstats
5.cd /usr/local/awstats/tools
6.mkdir /etc/awstats /var/lib/awstats
AWStats配置
执行awstats_configure.pl脚本进行配置。
1.perl awstats_configure.pl
配置过程如下:
Config file path (‘none’ to skip web server setup):
none
—–> Need to create a new config file ?
Do you want me to build a new AWStats config/profile
file (required if first install) ? y
—–> Define config file name to create
What is the name of your web site or profile analysis ?
Example: www.mysite.com
Example: demo
Your web site, virtual server or profile name:
> www.yunvn.com
—–> Define config file path
In which directory do you plan to store your config file(s) ?
Default: /etc/awstats
Directory path to store config file(s) (Enter for default):
> 回车
接着需要编辑配置文件awstats.www.yunvn.com.conf。
1.vi /etc/awstats/awstats.www.yunvn.com.conf
只需要定义日志的路径,如:
1.LogFile="/home/centos/log/access.log"
复制css和icon目录到网站根目录。
1.cp -R /usr/local/awstats/wwwroot/css /home/www/default
2.cp -R /usr/local/awstats/wwwroot/icon /home/www/default
手动执行命令更新日志统计数据库及生成静态文件到目录/home/www/default/awstats:
1./usr/local/awstats/tools/awstats_buildstaticpages.pl -config=www.yunvn.com -update -lang=cn -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -dir=/home/www/default/awstats
之后你就可以使用http://ip或域名/awstats/awstats.www.yunvn.com.html访问日志统计页面。
添加脚本awstats_buildstaticpages.pl到cron定时生成日志统计页面。
1.crontab -e
1.58 23 * * * /usr/local/awstats/tools/awstats_buildstaticpages.pl -config=www.yunvn.com -update -lang=cn -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -dir=/home/www/default/awstats
awstats_buildstaticpages.pl脚本使用说明:
语法:awstats_buildstaticpages.pl (awstats_options)
awstats_options可选参数为:
-config=configvalue:定义配置文件,如www.yunvn.com,就会搜索/etc/awstats/awstats.www.yunvn.com.conf文件。
-update :该选项定义生成静态页面之前先更新数据库。
-lang :统计页面的语言,如-lang=cn,语言为中文。
awstatsbuildstaticpages_options可选参数为:
-awstatsprog=pathtoawstatspl :定义awstats.pl路径。
-dir :定义输出静态页面的目录。

ykwll 发表于 2013-3-13 16:45:36

真是 收益 匪浅

轩辕阁 发表于 2013-5-15 20:41:06

为中华而努力读书!一包中华好多钱啊~~~

ddsdjn 发表于 2013-5-17 09:26:08

男人在结婚前觉得适合自己的女人很少,结婚后觉得适合自己的女人很多。

王艳玲 发表于 2013-5-18 12:32:14

有道理。。。

leonheart 发表于 2013-5-20 00:31:08

关羽五绺长髯,风度翩翩,手提青龙偃月刀,江湖人送绰号——刀郎。

alibabamama 发表于 2013-5-21 07:10:07

锻炼肌肉,防止挨揍!
页: [1]
查看完整版本: 使用AWStats分析Nginx和Apache日志