互联网科技

AWStats简介:Apache/IIS的日志分析工具(1)

作者:金沙国际官网    发布时间:2019-11-10 17:29     浏览次数 :200

[返回]

最初对awstats仅是听说过,这阵子要用到,网上搜了搜,相关的介绍,不得不说,真少,索性便自己写个,对于自己是个记录,以后能看,或许还能帮助到别人,哈哈。不废话了。切入正题。

一、前言
二、awstats 简介
三、awstats 特点
四、awstats 运行原理
五、awstats 安装与配置详解
六、awstats 执行日志分析
七、awstats 进行多站点日志分析
八、awstats 问题汇总
IP 地址国家、区域显示问题

你完全不必耐心看完所有内容:简要安装说明如下

这是一个用起来很爽的日志分析工具,几乎完全满足一些中小型网站的需求分析,当然,这是笔者认为;

中文乱码问题

安装

主页为:
 
下载地址: 有各个版本

九、awstats 总结
注,操作系统 CentOS 6.4 x86_64,软件版本 awstats 7.2(稳定版),软件下载。

下载安装包后:
GNU/Linux:tar zxf awstats-version.tgz

写在安装之前,笔者再废话一句:安装过程中的许多注释,皆笔者个人理解,不正之处欢迎指正。

AWStats 的详细介绍:请点这里
AWStats 的下载地址:请点这里

awstats的脚本和静态文件缺省都在wwwroot目录下:将cgi-bin目录下的文件都部署到 cgi-bin/目录下:/home/apache/cgi-bin/awstats/

安装环境:

一、前言
在上一篇文章中我们讲解了日志切割工具cronolog,若有不清楚有博友可以先参考上一篇文章http://www.linuxidc.com/Linux/2014-01/94780.htm,在这一篇文章中我们主要来讲解日志分析工具awstats,下面我们就和大家来详细的说一说。

mv awstats-version/wwwroot/cgi-bin /path/to/apache/cgi-bin/awstats

RHEL 5.8 32bit

二、awstats 简介
AWStats is a free powerful and featureful server logfile analyzer that shows you all your Web/Mail/FTP statistics including visits, unique visitors, pages, hits, rush hours, os, browsers, search engines, keywords, robots visits, broken links and more Drag screenshots to sort.
AWStats 软件是一个免费的强大的服务器的日志文件分析工具,显示你所有的网页/邮件/ FTP统计包括访问,访问者,页面,点击,高峰时间,操作系统,浏览器,搜索引擎,关键字,机器人访问,断开的链接和更多的阻力截图排序。

把图标等文件目录复制到WEB的HTML文件发布目录下,例如:/home/apache/htdocs/ 下发布更多的批量更新脚本等在tools 目录下,可以一并放到cgi-bin/awstats/ 目录下升级国内主要搜索引擎和蜘蛛定义,安装GeoIP的应用库:C

Apache为光盘源,YUM安装,无任何修改

图片 1

解包,编译安装perl -MCPAN -e 'install "Geo::IP"' 或者使用纯Perl包  perl -MCPAN -e 'install "Geo::IP::PurePerl"'

主机IP: 192.168.77.253 主机名:none.mos.com

三、awstats 特点
Awstats 是在 SourceForge 上发展很快的一个基于 Perl 的 WEB 日志分析工具,一个充分的日志分析让 Awstats 显示您下列资料:
访问次数、独特访客人数,

下载GeoIP/GeoIPCityLite包:解包并部署到awstats目录下

软件版本awstats-7.1-1.noarch.rpm

访问时间和上次访问,

配置

AWStats的功能很强,这里笔者用来分析两个笔者借来的日志文件以作实验,其大致功能有:对访问量,次数,点击量,数据量;每月,每日,每小时的分析;持续访问时间,访问的文件类型等等。

使用者认证、最近认证的访问,

将缺省awstats.model.conf 命名成common.conf

AWStats是基于Perl的WEB日志分析工具,因此使用之前需要系统已能正常使用Perl,而现在大多Linux发行版,都已默认支持,笔者便未提及。其执行过程大致如下:先找到apache的日志文件--->调用指定的脚本进行分析--->然后将结果存储到一个纯文本的数据库(此数据库目录默认安装不存在,需自行创建)--->最后通过调用一个cgi程序使web显示最终效果。

每周的高峰时间(页数,点击率,每小时和一周的千字节),

修改其中的一些配置选项:
LoadPlugin="decodeutfkeys"
LoadPlugin="geoip GEOIP_STANDARD /home/apache/chedong.com/cgi-bin/awstats/GeoIP.dat"
LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /home/apache/chedong.com/cgi-bin/awstats/GeoLiteCity.dat"
创建awstats下创建:data 目录用于统计数据输出
按照一下样例设置配置文件:

开始安装:

域名/国家的主机访客(页数,点击率,字节,269域名/国家检测, geoip 检测),

Include "common.conf"
LogFile="/home/apache/logs/access_log.%YYYY-24%MM-24%DD-24"
SiteDomain="www.chedong.com"
HostAliases="chedong.com"
DefaultFile="index.html"
DirData="/home/apache/cgi-bin/awstats/data/"

一、下载并安装,最初笔者使用的是源码编译安装,后来发现,其实有rpm而且源码跟rpm几乎没区别,所以就直接使用rpm安装了,重要的是配置过程:

主机名单,最近访问和未解析的 IP 地址名单

内容摘要:AWStats的使用简介和配置一些改进说明。很高兴看到在AWStats 6.3版本开始:中文用户基本上已经只需要将配置文件中将 LoadPlugin="decodeutfkeys" 启用基本上就没有什么中文搜索引擎的统计问题了,目前增加了# Minor chinese search engines 'baidu.com','search.sina.com','search.sohu.com',这3个搜索引擎。包含了针对国内主要搜索引擎和蜘蛛定义的补丁(解包后覆盖lib目录下的原程序目录即可)

上一篇:没有了
下一篇:没有了