awstats经典备忘

[保留] 日志分析软件awstats的安装使用简易指南


http://www.chinaunix.net 作者:missing-cn   发表于:2006-09-30 08:18:27 【发表评论】【查看原文】【Web服务器讨论区】【】
日志分析软件awstats的安装使用简易指南

1. 下载地址

http://sourceforge.net/projects/awstats/

http://voxel.dl.sourceforge.net/sourceforge/awstats/awstats-6.4-1.noarch.rpm
2. 安装    
   2.1 rpm安装

[root@web tools]# rpm -ivh awstats-6.4-1.noarch.rpm
Preparing...                 ########################################### [100%]
   1:awstats                 ########################################### [100%]

----- AWStats 6.4 - Laurent Destailleur -----
AWStats files have been installed in /usr/local/awstats

If first install, follow instructions in documentation
(/usr/local/awstats/docs/index.html) to setup AWStats in 3 steps:
Step 1 : Install and Setup with awstats_configure.pl (or manually)
Step 2 : Build/Update Statistics with awstats.pl
Step 3 : Read Statistics

2.2 tar包安装

直接解压就行了,因为awstats是由perl编写的。其实都一样。

3. 运行配置脚本生成awstats的配置文件
   cd /usr/local/awstats/tools
   perl awstats_configure.pl
   配置脚本询问域名等问题,假设回答的域名为www.abcd.com
   3.1 生成的配置文件会放在/etc/awstats/下面
   3.2 生成的配置文件的名称为awstats.www.adcd.com.conf
   3.3 配置脚本只能修改主要的log日志为combined,如果设置了虚拟主机,需要分别修改虚拟主机中的日志配置。
       格式设置 LogFormat " %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
        自定义的日志采用什么格式 CustomLog logs/testmysite-access_log combined
        创建日志 TransferLog logs/testmysite-access_log

4. 编辑awstats.www.abcd.com.conf,保证awstats的正常运行

4.1 设置web server的logfile位置
       编辑LogFile为web server的log文件位置
       LogFile=/usr/local/apache2/logs/abcd-access_log
       一定保证和httpd.conf中的log文件保证一致,httpd.conf中log名称为
       logs/abcd-access_log
   4.2 设置要分析的服务日志类型
       LogType=W  
       w表示为WEB日志
   4.3 设置日志格式
       LogFormat=1
       1表示采用NCSA apache combined/ELF/XLF log format
   4.4 设置所要分析网站域名
       SiteDomain="www.testmysite.com.cn"
       引号中一定要填上域名,或者服务器主机名
   4.5 设置awstats的数据库存放目录
       DirData="/usr/local/awstats/data"

5. 创建awstats初始化数据库

perl awstats.pl -config=www.abcd.com -update

6. 创建awstats的初始化静态统计页面

perl awstats.pl -config=bbs.testmysite.com.cn -output -staticlinks > awstats.bbs.html

7. 通过浏览器刷新统计页面

7.1 修改awstats.www.testmysite.com.cn.conf中
       AllowToUpdateStatsFromBrowser=1
   7.2 修改awstats的存放数据目录的属性为apache的运行用户可读写
       chown -R nobody /usr/local/awstats/data
   7.3 检查/usr/local/awstats/wwwroot/cgi-bin/*.pl 是否有执行权限
       chmod +x /usr/local/awstats/wwwroot/cgi-bin/*.pl

注:rpm安装包里面的*.pl都具有执行权限,tar包里面的*.pl却没有。

8. 设置需要认证才能访问流量统计页面

8.1 设置用户admin有权访问该页面
       cd /usr/local/apache2/bin
       ./htpasswd   -c /usr/local/apache2/passwords admin
       按提示连续输入两次密码,这样就创建了admin用户才能访问流量统计页面。

8.2 设置httpd.conf中的awstats条目增加如下内容
           AuthType Basic
           AuthName "Restricted Files"
           AuthUserFile /usr/local/apache2/passwords
           Require user admin

9. 两种观看日志分析方法的比较

9.1 静态页面分析方法的优点
       a. 安全性高,因为分析过程可以在后台通过crontab来执行,不需要执行cgi.
       b. 统计分析页面响应速度快,因为是自动生成的静态页面,所以速度快过动态生成的页面。
       c. 对服务器的负载影响可控,自动生成的脚本执行次数一定,对服务器的负载影响也是一定的。
   9.2 动态页面分析方法的优点
       a. 实时查看,可以随时在页面动态刷新统计分析结果。

9.3 上面两种方法的缺点就是他们优点的反面。

10. awstats在apache虚拟主机下的配置

10.1 虚拟主机有3个
        www.testmysite.com.cn
        bbs.testmysite.com.cn
        diy.testmysite.com.cn
   10.2 生成并修改对应虚拟主机的配置文件

cd /etc/awstats
        cp awstats.www.testmysite.com.cn.conf awstats.bbs.testmysite.com.cn.conf
        cp awstats.www.testmysite.com.cn.conf awstats.diy.testmysite.com.cn.conf
   10.3 修改配置文件中的下列各项  
        LogFile=/usr/local/apache2/logs/bbs-accesss_log
        修改为实际的虚拟主机的log文件位置
        SiteDomain="bbs.testmysite.com.cn"
        修改为实际各虚拟主机的域名
   10.4 修改httpd.conf各虚拟主机中的配置
        <VirtualHost 202.108.59.23>
        。。。。。。
        CustomLog logs/testmysite-access_log combined
        TransferLog logs/testmysite-access_log
        。。。。。。
        </VirtualHost>
        主要是修改日志格式保证apache输出的日志格式和awstats配置文件中配置一致。
12. 观看流量统计方法

12.1 用户名&密码
         admin/testmysiteok
    12.2 在浏览器输入

查看主页流量分析
         http://www.testmysite.com.cn/awstats/awstats.pl?config=www.testmysite.com.cn
         查看bbs流量分析
         http://www.testmysite.com.cn/awstats/awstats.pl?config=bbs.testmysite.com.cn
         查看diy流量分析
         http://www.testmysite.com.cn/awstats/awstats.pl?config=diy.testmysite.com.cn

为了便于使用可以将以上连接加入收藏夹。

hoho 刚配置完三个。。不错记录一下。。

#转载

转载于:https://blog.51cto.com/584250550/1221345

强大的日志分析工具AWStats经典备忘相关推荐

  1. 日志分析工具Awstats实战之Apache篇-多站点日志分析

    前面两篇都在讲述如何去部署nginx下的awstats日志分析工具,现在终于轮到apache.作为老牌的网页服务器,awstats对apache的支持非常完美,所以整个配置过程也是十分简单.因此,在这 ...

  2. tomcat日志分析工具awstats配置

    Awstats是一个免费非常简洁而且强大有个性的统计工具. 配置环境:windows xp.tomcat 6.0.26.Awstats 6.95.ActivePerl-5.12.2.1202 一.下载 ...

  3. web 日志分析工具 awstats 简单安装

    awstats安装使用 awstats是一个开源的日志分析工具,用perl编写.感觉还不错,把安装记录写下,也许有人用的到. 可以分析大部分标准日志数据,如apache的,nginx的都可以 首先下载 ...

  4. Linux下Apache日志分析工具--AWStats安装使用

    source:http://blog.sina.com.cn/s/blog_5ce0e67e0100baf5.html http://doc.linuxpk.com/28437.html 1.事先安装 ...

  5. awstats linux日志分析,Linux 日志分析工具之AWStats详解

    一.前言 二.awstats 简介 三.awstats 特点 四.awstats 运行原理 五.awstats 安装与配置详解 六.awstats 执行日志分析 七.awstats 进行多站点日志分析 ...

  6. Linux 日志分析工具之awstats详解

    一.前言 二.awstats 简介 三.awstats 特点 四.awstats 运行原理 五.awstats 安装与配置详解 六.awstats 执行日志分析 七.awstats 进行多站点日志分析 ...

  7. AWStats 强大的日志分析系统

    需求 在日常web服务器的运行中,记录了大量的客户机访问的信息,而如何快捷地知道此刻web服务器的访问及运行情况,如每天的访问IP数量.点击量最大的页面.每日的访问高峰时间段等信息呢? 解决方案 将通 ...

  8. 强大的Web日志分析工具_AWSTATS 应用实例

    释义: AWStats在Sourceforge发展很快的一个基于Perl的WEB日志分析工具. 相对于另外一个非常优秀的开放源代码的日志分析工具Webalizer,AWStats的优势在于: 1.界面 ...

  9. AWStats简介:Apache/Windows IIS的日志分析工具的下载,安装,配置样例和使用

    http://www.chedong.com/tech/awstats.html 你完全不必耐心看完所有内容:简要安装说明如下 安装 http://sourceforge.net/projects/a ...

最新文章

  1. JavaScript最全编码规范
  2. C#中使用二进制和ProtoBuf分别进行序列化、反序列化、压缩、解压缩对比测试汇总
  3. iOS 中正则表达式的使用
  4. [转]多线程更新Processbar
  5. python歌词统计单词词频_Python爬虫网易云歌词及词频统计
  6. Apache Nifi 实战:多表导入实现及填坑 GitChat连接
  7. php checkbox后台判断是否选中,jquery如何判断是否选中checkbox
  8. 利用cli.go来写命令行应用
  9. PPC莫名死机,上周末为此hard reset了两次重装,这几天又历史重演,今天再次硬复位。想我那个Palm TT...
  10. Java中的常用异常处理方法
  11. 第一次用Axure~
  12. 业余草教你简单 4 步搞定 SpringBoot 整合 Shiro!
  13. Unity轻松制作俯视角游戏插件TopDown Engine
  14. Unity - Timeline 之 Muting tracks(屏蔽轨道)
  15. 资深技术专家推荐:如何写复杂业务代码-阿里实践
  16. C# 原子操作 Interlocked
  17. cf大区服务器显示人数合区后,CF:各大区迎来合并,未来只有4大战区,看看自己属于哪个战区?...
  18. 画图用计算机显卡,1分钟看懂显卡显卡绘图原理!
  19. 修复IE不能正常上网的工具
  20. 微信小程序 动态修改颜色

热门文章

  1. SVN版本问题:This client is too old to work with working copy 【解决】
  2. MISCONF Redis配置为保存RDB快照
  3. Git不断询问我ssh密钥密码
  4. 如何枚举String类型的枚举?
  5. 如何在JavaScript中将浮点数转换为整数?
  6. ros开发增加clion常用模板及初始化配置(三)
  7. 人品计算器demo,Intent传值Android
  8. spring页面使用注解@RequestParam把请求参数封装到map中
  9. 数据分析结果解读_物流数据分析的行业特点有哪些?
  10. 力扣——字符串转换整数 (atoi)