|
|
|
|
移动端

1.14.4 用AWStats 监控网站流量(3)

《UNIX/Linux网络日志分析与流量监控》第1章网络日志获取与分析,本章将介绍如何获取并分析各类系统的日志。学习好本章内容,将为后续章节的案例分析打下良好的基础。本节为大家介绍用AWStats 监控网站流量。

作者:李晨光来源:机械工业出版社|2014-11-26 19:38

开发者盛宴来袭!7月28日51CTO首届开发者大赛决赛带来技术创新分享

1.14.4 用AWStats 监控网站流量(3)

找到xferlog_std_format=YES,删除前面的#号,修改完配置文件后重启ftp 服务器。接下来像配置邮件日志一样来配置awstats 文档:

  1. #cd /etc/awstats/  
  2. #cp /usr/loca/awstats/wwwroot/cgi-bin/awstats.model.conf awstats.ftp.conf 

然后编辑awstats.ftp.conf

  1. vi awstats.ftp.conf  
  2. LogFile="/var/log/xferlog" 
  3. SiteDomain="test.ftp.com" 

最后执行awstats 脚本,生成ftp 日志分析报表:

  1. #/usr/local/awstats/wwwroot/cgi-bin/awstats.pl-update-config=ftp 
  2. Update for config "/etc/awstats/awstats.ftp.conf"  
  3. Found 322 new qualified records. 

打开浏览器,输入http://test.ftp.com/awstats/awstats.pl?config=ftp,即可查看报表。

6.监控Squid日志

为了让AWStats 分析Squid 的日志,我们要修改一下它的日志格式。下面看看要怎么样修改,AWStats才能认识和分析Squid的日志

(1)修改Squid配置

  1. #vi /etc/squid/squid.conf  
  2. logformat combined %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st "%{Referer}>h" "%{User-  
  3. Agent}>h" %Ss:%Sh %{host}>h  
  4. access_log /var/log/squid/access.log combined 

(2)修改AWStats配置

  1. #vi /etc/awstats/awstats.conf.local  
  2. LogFormat = "%host %other %logname %time1 %methodurl %code %bytesd % refererquot %  
  3. uaquot %other %virtualname"  
  4. LogFile="/var/log/squid/access.log" 

注意Squid的日志需要加上虚拟主机名。

AWStats 是一个强大的日志分析工具,其分析和统计结果客观可靠,能帮助网站管理者作出正确的决策。AWStats 的功能和插件还有很多,能够完成许多特定功能的日志分析。读者可以到AWStats的官方网站上查看相关文章。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:342347198

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

PHP程序开发范例宝典

本书全面介绍了应用PHP进行网站开发的各种技术和技巧。全书分为20章,内容包括PHP的运行环境配置、表单及表单元素的应用、CSS与JavaScript...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊