码迷,mamicode.com
首页 > Web开发 > 详细

Web服务之部署AWStats日志分析系统

时间:2017-12-09 11:05:00      阅读:314      评论:0      收藏:0      [点我收藏+]

标签:awstats   日志分析系统   web   httpd   杨书凡   

AWStats是使用Perl语言开发的一款开源日志分析系统,不仅可以用来分析Apache网站日志,也可以用来分析Samba、Vsftpd、IIS等服务的日志信息。结合crond等任务计划服务,可以对不断增长的日志内容定期进行分析


部署AWStats分析系统

? ? AWStats的软件包可以从官网上下载

1. 安装AWStats软件包

? ? 安装非常简单,只需将软件包解压到httpd服务器的/usr/local/目录下即可


2. 为统计的站点建立配置文件

? ? AWStats系统支持统计多个网站的日志文件,通常以网站的名称来区分不同的站点。所以需要为每个站点建立配置文件,借助AWStats系统提供的awstats_configure.pl脚本,可以简化创建过程。

技术分享图片

技术分享图片

技术分享图片


3. 修改站点统计配置文件

? ? 为站点建立好配置文件后,还需要将修改日志文件存放的路径和指定用来存放统计数据的目录

技术分享图片

技术分享图片


4. 执行日志分析,并设置cron计划任务

? ? 使用awstats_updateall.pl脚本,可以更新所有站点的日志统计记录,并将分析结果更新到统计数据库中

技术分享图片

技术分享图片

技术分享图片


? ? 由于Web日志文件的内容是在不断的更新,为了及时反馈网站访问情况,日志分析也需要定时、自动执行。通过crond服务可设置计划任务,一般每五分钟执行一次日志分析任务


访问AWStats分析系统

? ? 访问站点http://www.ysf.com/awstats/awstats.pl?conf=www.ysf.com后,即可看到AWStats日志分析系统的统计页面

技术分享图片


? ? 在访问AWStats系统时,需要指定awstats目录、脚本位置、统计目标等,既不方便记忆,输入也麻烦。为了简化操作,可在Web根目录下建立一个自动跳转到HTML的网页

例如:执行以下操作后,以后只需访问http://www.ysf.com/awb.html,即可自动跳转到www.ysf.com站点的AWStats日志分析页面

技术分享图片

技术分享图片







Web服务之部署AWStats日志分析系统

标签:awstats   日志分析系统   web   httpd   杨书凡   

原文地址:http://blog.51cto.com/yangshufan/2048903

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!