欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Awstats日志分析文件

程序员文章站 2022-03-15 23:37:56
...

AWStats日志分析

一 :AWStats简介

​ AWStats 软件是一个免费的强大的服务器的日志文件分析工具,显示你所有的网页/邮件/ FTP统计包括访问,访问者,页面,点击,高峰时间,操作系统,浏览器,搜索引擎,关键字,机器人访问,断开的链接和更多的阻力截图排序。

(1)Perl 语言开发的一款开源日志分析系统
(2)可用来分析Apache、Samba、 Vsftpd、 IIS等服务 器的访问日志
(3)信息结合crond等计划任务服务,可对日志内容定期进行分析

二:AWStats 特点

  • 访问次数、独特访客人数
  • 访问时间和上次访问
  • 使用者认证、最近认证的访问
  • 每周的高峰时间(页数,点击率,每小时和一周的千字节)
  • 域名/国家的主机访客(页数,点击率,字节,269域名/国家检测, geoip 检测)
  • 主机名单,最近访问和未解析的 IP 地址名单
  • 大多数看过的进出页面
  • 机器人访问(检测 319 个机器人)
  • 蠕虫攻击 (5 个蠕虫家族)
  • 搜索引擎,利用关键词检索找到你的地址
  • HTTP 协议错误(最近查阅没有找到的页面)
  • 其他基于 URL 的个性报导,链接参数,,涉及综合行销领域目的
  • 屏幕大小(需要在索引页补充一些 HTML 标签)
  • 浏览器的支持比例: Java, Flash, RealG2 reader, Quicktime reader, WMA reader, PDF reader
  • 负载平衡服务器比率集群报告

三:部署AWStats日志分析系统

1、首先需要把共享的文件挂载到目录下(共享的文件是awstats日志文件的压缩包),然后进行解压
[ aaa@qq.com ~]# mkdir /abc
[ aaa@qq.com ~]# mount. cifs //192.168.10.29/share /abc     ‘挂载共享的文件share 到/abc目录下’
Password for aaa@qq.com/ /192.168.10.29/share:        ‘按回车’
[ aaa@qq.com ~]# cd /abc
[ aaa@qq.com abc ]#ls         ‘查看/abc目录下的文件,已经把awstats压缩包放入’
awstats-7.6.tar.gz
2、把awstats版本名改成awstats,再安装apache的软件包httpd 和 dns的软件包bind

Awstats日志分析文件

3、进入dns的主配置文件和区域配置文件里进行修改

Awstats日志分析文件

4、再对dns区域数据配置文件进行复制,再修改

Awstats日志分析文件

5、配置好之后开启named服务,查看端口并过滤出named服务的端口 端口号是53。

Awstats日志分析文件

6、进入客户端,并配置好dns的地址,验证dns地址是否能解析

Awstats日志分析文件

Awstats日志分析文件

7、为统计站点建立配置文件

Awstats日志分析文件
Awstats日志分析文件

Awstats日志分析文件

8、修改站点统计配置文件

Awstats日志分析文件
Awstats日志分析文件
Awstats日志分析文件

9、执行日志分析,并设置cron计划性任务及更新

Awstats日志分析文件

10、查看统计页面,设置网页自动跳转,方便询问,优化网页地址

Awstats日志分析文件

使用此地址直接访问:

Awstats日志分析文件

​ Awstats 的运行是需要 PERL 环境的支持,从 awstats 的文档来看,它对 Apache HTTP Server 的支持是非常完美的,而当我们把 Web 服务器换成 Nginx 后,要运行 awstats 变得很麻烦。首先 Nginx 本身对 Perl 的支持是比较弱的,甚至官方也不建议使用;所以要在日志格式上有需要修改后才能运行 。

相关标签: Apache