Awstats是一个免费很是简洁并且强大有个性的网站日志分析工具。html
它能够统计您站点的以下信息:浏览器
一:访问量,访问次数,页面浏览量,点击数,数据流量等服务器
二:精确到每个月、每日、每小时的数据网络
三:访问者国家ide
四:访问者IP工具
五:Robots/Spiders的统计测试
六:访客持续时间网站
七:对不一样Files type 的统计信息ui
八:Pages-URL的统计搜索引擎
九:访客操做系统浏览器等信息
十:其它信息(搜索关键字等等)
详细介绍
AWStats是在Sourceforge上发展很快的一个基于Perl的WEB日志分析工具。相对于另一个很是优秀的开放源代码的日志分析工具Webalizer,AWStats的优点在于:
1.界面友好:能够根据浏览器直接调用相应语言界面(有简体中文版)
2.基于Perl:而且很好的解决了跨平台问题,系统自己能够运行在GNU/Linux上或Windows上(安装了ActivePerl后);分析的日志直接支持Apache格式 (combined)和IIS格式(须要修改)。Webalizer虽然也有Windows平台版,但目前已经缺少 维护;AWStats彻底能够实现用一套系统完成对自身站点不一样WEB服务器:GNU/Linux/Apache和Windows/IIS服务器的统一统计。
3.效率比较高:AWStats输出统计项目比Webalizer丰富了不少,速度仍能够达到Webalizer的1/3左右,对于一个日访问量 百万级的站点,这个速度都是足够的;
4.配置/定制方便:系统提供了足够灵活但缺省也很合理的配置规则,须要修改的缺省配置不超过3,4项就能够开始运行,并且修改和扩展的插件仍是 比较多的;
5.AWStats的设计者是面向精确的"Human visits"设计的,所以不少搜索引擎的机器人访问都被过滤掉了,所以有可能比其余日志统计工具统计的数字要低,来自公司内部的访问也能够经过IP过滤 设置过滤掉。
6.提供了不少扩展的参数统计功能:使用ExtraXXXX系列配置生成针对具体应用的参数分析会对产品分析很是有用。
AWStats 是一个免费的强大而有个性的工具,带来先进的网络,流量,FTP或邮件服务器统计图. 本日志分析器做为CGI或从命令行在数个图形网页中显示你日志中包含的全部可能信息. 它利用一部分档案资料就能常常很快地处理大量日志档案, 它能分析日志文件来自从各大服务器工具 ,如 Apache日志档案 s (NCSA combined/XLF/ELF log format or common/CLF log format), WebStar, IIS (W3C的日志格式)及许多其余网站,Proxy(代理服务器)、Wap、流量服务器、邮件服务器和一些 FTP服务器 .
看一看这个比较表在最著名统计工具 (AWStats, Analog, Webalizer,...)之间有何特色和不一样的想法.
AWStats 是一个在GNU通用公共许可证下发行的免费软件. 你能够看看这个许可证图表而知道你能够/不能够作.
因为AWStats工程来自网上信息,但也做为CGI、 它能够与容许进入Perl,CGI与日志的大型网站主办提供商一块儿工做.
那么这篇博客就简单介绍一下这个软件如何在Linux系统上安装。
首先咱们要安装bind-DNS域名解析服务包,还有httpd-Apache服务包。
安装完成后修改DNS的主配置文件,把监听IP跟容许访问IP都更改成any。
而后修改去区域配置文件,建立一个demo.com域名解析的区域模块。
而后在/var/named目录下建立一个区域配置数据文件,命令为demo.com.zone并在该文件的末尾添加www的解析IP地址192.168.220.146也就是本地地址,最后使用systemctl start named命令启动服务。
而后在本地测试一下能不能成功的解析刚才添加的地址,这边已经可以成功的解析出地址了,而后那测试机来测试一下,也成功的解析出来了。
而后使用WinSCP软件把本地的Awstats软件安装包推送到Linux上/mnt目录当中去。
而后使用tar zvxf awstats-7.6.tar.gz 解压该压缩包,而后使用mv命令移动到/usr/local下面重命名为awstats。
而后cd到该目录下的tools目录,找到awstats_configure.pl执行文件执行它。
接下来会出先交互的对话框,按照下图的提示输入便可。
那个统计的网站就是下面的地址,http://localhost/awstats/awstats.pl?config=demo。前面默认域名为localhost,这边要换成本身的域名。
而后在回过来看Apache的配置文件,就可以发现awstats的配置语句已经写进去了。
这边修改一下,全部人都拥有控制权限,而后保存退出。而后到awstats目录看一下,这边的配置文件已经默认生成了。
而后打开该配置文件找到下图这一行,修改成你须要统计的日志文件。而后往下拉找到DirData的这一行,后面的目录没有建立,保存刚才修改的内容后要建立这个目录。最后使用systemctl restart network命令重启网络服务。
而后在测试机上输入http://www.demo.com/awstats/awstats.pl?config=www.demo.com,访问这个统计网站。如今就成功的出现了这个统计网站,这边显示的都是0,要获取到正确的信息要在系统上进行数据更新。
在/usr/local/awstats/tools/目录下有下方的更新数据的执行文件,执行一下。
而后在测试机上面再次刷新一下网站,就能够成功看到数据了。
http://www.demo.com/awstats/awstats.pl?config=www.demo.com这段网站实在是太长,为了方便关了咱们要在站点里面写一个网站。
具体代码以下,域名要改为本身的域名,而后保存退出。
<html>
<head>
<meta http-equiv=refresh content="0;url=http://www.demo.com/awstats/awstats.pl?config=www.demo.com">
</head>
</html>
如下为软件包的下载连接:
连接:https://pan.baidu.com/s/1AU3Rw1rKtfBu4kMyfA8rzg 提取码:386v