Awstats是一个非常简洁而且强大的统计工具。它可以统计您站点的如下信息:
一:访问量,访问次数,页面浏览量,点击数,数据流量等精确到每月、每日、每小时的数据
二:访问者国家、访问者IP、操作系统、浏览器等
三:Robots/Spiders的统计
四:纺客持续时间
五:对不同Files type 的统计信息
六:Pages-URL的统计
七:其它信息(搜索关键字等等)
http://awstats.sourceforge.net/
awstats官方网站
http://www.perl.com/
perl官方网站
[root@localhost awstats]# ls
awstats-7.0.tar.gz perl-5.16.1.tar.gz
安装perl
Awstats基于Perl的WEB日志分析工具,网上关于它的介绍还是比较多的,因为是基于perl开发的,在管在
windows还是linux下都需要先安装perl环境。所以,我们先安装perl
。其实,还需要一个apache环境,在上一节中已经进行了安装讲解。
[root@localhost awstats]# tar xvfz perl-5.16.1.tar.gz 解压
[root@localhost awstats]# cd perl-5.16.1 进入目录
[root@localhost perl-5.16.1# rm -f config.sh Policy.sh
[root@localhost perl-5.16.1]# sh Configure -de
[root@localhost perl-5.16.1]#make 编译
[root@localhost perl-5.16.1]# make test
[root@localhost perl-5.16.1]# make install 安装
config.sh Policy.sh 为以前安装时的配置文件,新安装或升级安装时需要将其删除。
sh Configure -de 安装使用默认配置,一般而言将会 ok
make test 执行make命令, 然后make根据test目标规则, 执行规定的操作。
安装完成后 perl 所在目录为 /usr/local/lib/perl5, perl 执行文件在 /usr/local/bin 中。
安装awstats
解压awstats
[root@localhost awstats]# tar xvfz awstats-6.4.tgz
[root@localhost awstats]# mkdir /etc/awstats
[root@localhost awstats]# mkdir /var/lib/awstats
上面创建的两个目录都将在后面的配置中用到,一个用于存放站点日志分析的配置文件,一个用于存放日志数据信息。
[root@localhost awstats]# cp -R ./awstats-7.0 /usr/local/
-R 表示复制目录及目录内的所有项目到/usr/local/目录下
[root@localhost test]# mv awstats-7.0 awstats 进行一个重命名,便于操作而已。
配置awstats
[root@localhost tools]# pwd
/usr/local/awstats//tools
Awstats的配置有自带的配置工具awstats_configure.pl ,首先用vi打开configure.pl文件,看看第一行有关perl运行环境的配置是否正确。
[root@localhost tools]# vi awstats_configure.pl
#!/usr/bin/perl
.............
[root@localhost tools]# pwd
/usr/local/awstats/tools
[root@localhost tools]# perl awstats_configure.pl 运行配置文件
Do you want to continue setup from this NON standard directory [yN] ? 你是否安装非标准目录【y / n】?
..............
file (required if first install) [y/N] ? 文件(如果需要先安装)【y / n】?
............
your web site ,virtual server or profile name: 你的网站服务器名或文件名
>demo
............
directory path to store config file(s) (enter for default): 目录路径存储配置文件(填写默认值)
> /etc/awstats
...........
然后,两个回车配置完成。
awstats_configure.pl工具会自动修改您的apache配置,在apache的配置文件httpd.conf文件中自动修改下面信息
[root@localhost conf]# pwd
/usr/local/apache/conf
[root@localhost conf]# vi httpd.conf
awstats_configure.pl自动在httpd.conf文件最底部添加了以下内容:
# Directives to allow use of AWStats as a CGI
#
Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
Alias /awstatscss "/usr/local/awstats/wwwroot/css/"
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"
#
# This is to permit URL access to scripts/files in AWStats directory.
#
<
Directory
"/usr/local/awstats/wwwroot"
>
Options None
AllowOverride None
Order allow,deny
Allow from all
</
Directory
>
awstats_configure.pl还将根据安装过程中您的回答(要分析的网站名称)信息,自动生产 /etc/awstats/awstats.index.conf文件
[root@localhost awstats]# pwd
/etc/awstats
[root@localhost awstats]# ls
awstats.index.conf
[root@localhost awstats]# vi awstats.index.conf 配置下面文件
................
LogFile="/usr/local/apache/logs/access_log" 改为apache的日志文件
....
这样就完成了awstats的安装与配置工作。
分析日志
[root@localhost cgi-bin]# pwd
/usr/local/awstats/wwwroot/cgi-bin
[root@localhost cgi-bin]# chmod +x awstats.pl 加可执行权限
[root@localhost cgi-bin]# perl /awstats.pl -update -config=demo
Create/Update database for config "/etc/awstats/awstats.index.conf" by AWStats version 7.0 (build 1.971)
From data in log file "/usr/local/apache/logs/access_log"...
Phase 1 : First bypass old records, searching new record...
Searching new records from beginning of log file...
Jumped lines in file: 0
Parsed lines in file: 3
Found 0 dropped records,
Found 0 comments,
Found 0 blank records,
Found 3 corrupted records,
Found 0 old records,
Found 0 new qualified records.
在浏览器里输入:
http://localhost/awstats/awstats.pl?config=demo
然后就可以看到生成的日志报告了
有可能与到下面的错误提示,不管你有没有遇到,反正我是遇到了!:
Not Found
The requested URL /awastats/awastats.pl was not found on this server.
-----------------------------------------------------------------------------
Apache/2.2.3 (CentOS) Server at 192.168.0.105 Port 80
上面的错误一直没找到原因,于是,找了另一种办法来访问日志文件。
[root@localhost cgi-bin]# pwd
/usr/local/awstats/wwwroot/cgi-bin
[root@localhost cgi-bin]# perl awstats.pl -update -config=demo -output -staticlinks >/var/www/html/awastats.html
这样我们把日志文件保存到apache 服务器下面,名为awastats.html
在浏览器里输入:
http://localhost/awstats.html
一样可以访问日志文件噢!
分享到:
相关推荐
**日志分析工具AWStats详解** AWStats是一款强大的开源日志分析工具,广泛应用于网站统计、服务器监控等领域。它能够从各种服务器日志文件中提取数据,生成详细的报告,包括但不限于访问者数量、访问来源、搜索引擎...
### AWStats日志分析工具在IIS6、IIS7的安装说明 #### 概述 AWStats是一款开源的日志分析工具,它能够提供对Web服务器日志文件的全面统计和图形化展示功能。本文档将详细介绍如何在Internet Information Services...
### 安装与配置AWStats分析Apache日志 #### 一、AWStats简介 AWStats是一款免费、开源的日志分析工具,主要用于分析Web服务器产生的访问日志,从中提取有用的信息来帮助管理员更好地理解网站流量模式及用户行为。...
AWStats是一款功能强大的日志分析工具,可以对网站的日志进行分析,并以网页的方式查看自己网站的流量PV等数据。下面是使用AWStats对网站日志进行分析的详细知识点: 一、AWStats安装 首先,需要安装AWStats,可以...
AWStats是一款功能强大且广泛使用的网站日志分析工具,能够对网站访问数据进行详细的分析和报告。以下是关于AWStats的使用方法和服务器日志设置方法。 AWStats的优点 AWStats是一款基于日志文件的分析工具,能够对...
Advanced Web Statistics(AWStats)是一个免费的功能强大的服务器日志分析工具,它可以告诉你所有的Web统计数据,包括访问量、访问者数量、页面、点击、高峰时段、操作系统、浏览器版本、搜索引擎、关键字、机械访问...
awstats是一款功能强大且广泛应用的网络流量分析工具,常用于分析网站的访问情况、浏览器类型、操作系统、referrer等信息。在win+apache环境下,awstats的安装与配置需要注意一些特殊的细节,以下是详细的安装与配置...
### awstats:超级全能Web网站日志分析工具详解 #### 一、awstats简介 awstats是一款用Perl语言编写的开源网站日志分析工具。它能够有效地解析并分析Apache、Nginx、IIS等服务器的日志文件,提供详尽的网站访问...
3. **集成其他系统**:awstats的数据可以导出到其他系统,如数据库或报表工具,实现更复杂的分析。 4. **脚本自动化**:通过定时任务自动执行awstats的数据更新和报告生成,实现无人值守监控。 总之,awstats是一...
Awstats是一个免费非常简洁而且强大有个性的统计工具。它可以统计您站点的如下信息: 一:访问量,访问次数,页面浏览量,点击数,数据流量等 二:精确到每月、每日、每小时的数据 三:访问者国家 四:访问...
软件作用:在awstats日志分析页面上,增加一列"Location",显示网门用户的IP地址所对应的地理位置(国家/城市)。 集成到awstats v7.9时,用到2个perl插件文件。 附件内容: 1. awstats v7.9; 2. awstats 两个IP...
### AWStats的安装与配置详解 ...通过以上步骤,我们可以成功地在Linux环境中安装和配置AWStats,实现对网站访问数据的全面统计与分析。此外,还可以根据实际需求进一步定制配置文件,以满足更具体的统计需求。
AWStats 是一个免费的强大而有个性的工具,带来先进的. 本日志分析器作为CGI或从命令行在数个图形网页中显示你日志中包含的所有可能信息. 它利用一部分档案资料就能经常很快地处理大量日志档案, 它能分析日志文件来自...
Awstats 是一款强大的开源日志分析工具,特别适用于检测各种服务器日志,包括IIS(Internet Information Services)的日志。该工具能够提供详尽的网站访问统计信息,如访问量、访客来源、搜索引擎关键词、浏览器类型...
**awstats**是一款开源的网站统计分析工具,它能够详细地分析服务器的日志文件,提供丰富的网站访问数据,包括但不限于访问者数量、访问来源、搜索引擎关键词、浏览器类型、操作系统、地理位置等信息。这款软件广泛...
本文旨在详细介绍如何利用AWStats这款强大的开源工具来分析Web服务器的日志文件,从而获取有价值的洞察。 #### 二、AWStats简介 AWStats是一个基于GPL协议发布的软件,主要功能是分析Web服务器日志文件。它不仅...
在Linux系统中,安装和配置Awstats可以提供详尽的网站数据分析,帮助管理员了解网站性能和用户行为。 首先,我们需要进行Awstats的安装。在上述步骤中,先安装Apache服务器,这是Awstats运行的基础。通过下载Apache...
### HTTP日志分析工具...通过以上步骤,您可以成功地在您的服务器上安装并配置好AWStats,从而更好地分析和管理网站的访问数据。AWStats凭借其强大的功能和灵活的配置选项,已成为许多网站管理者不可或缺的工具之一。