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
3、进入dns的主配置文件和区域配置文件里进行修改
4、再对dns区域数据配置文件进行复制,再修改
5、配置好之后开启named服务,查看端口并过滤出named服务的端口 端口号是53。
6、进入客户端,并配置好dns的地址,验证dns地址是否能解析
7、为统计站点建立配置文件
8、修改站点统计配置文件
9、执行日志分析,并设置cron计划性任务及更新
10、查看统计页面,设置网页自动跳转,方便询问,优化网页地址
使用此地址直接访问:
Awstats 的运行是需要 PERL 环境的支持,从 awstats 的文档来看,它对 Apache HTTP Server 的支持是非常完美的,而当我们把 Web 服务器换成 Nginx 后,要运行 awstats 变得很麻烦。首先 Nginx 本身对 Perl 的支持是比较弱的,甚至官方也不建议使用;所以要在日志格式上有需要修改后才能运行 。
下一篇: Apache网页优化----网页压缩