您的位置:首页 > 理论基础 > 计算机网络

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

2017-12-09 10:50 429 查看
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日志分析页面



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息