容器技术交流

 找回密码
 立即注册
查看: 11000|回复: 10

LuManager_apache + AWStats 统计分析NGINX日志!

[复制链接]
发表于 2012-7-30 19:07:22 | 显示全部楼层 |阅读模式
本帖最后由 guan6 于 2012-8-2 09:51 编辑

1、安装AWStats
  1. rpm -ivh http://prdownloads.sourceforge.net/awstats/awstats-7.0-1.noarch.rpm
复制代码
如果提示错误(awstats LWP::UserAgent not found),请安装 perl-libwww-perl
  1. yum search perl-libwww
  2. #搜索结果: perl-libwww-perl.noarch
  3. yum install perl-libwww-perl.noarch
复制代码
安装成功后再安装 awstats。

2、配置 AWStats
  1. /usr/local/awstats/tools/awstats_configure.pl
复制代码
是否配置apache的配置文件? 因为用的是Nginx 所以选择 N.
Do you want me to setup Apache to write 'combined' log files [y/N] ?   
>n
是否创建一个新的配置文件? 是
Need to create a new config file ?  
>y
设置配置文件名称(输入域名,或者任意名称)
Your web site, virtual server or profile name:
> www.demo.com
定义配置文件路径:(默认位置 /etc/awstats
-----> Define config file path
>回车设为默认
Press ENTER to continue...
Press ENTER to finish...
连续两次回车 ,完成设置

3、编辑配置文件(找到以下项修改或去掉注释)
  1. vi /etc/awstats/awstats.www.demo.com.conf
复制代码
  1. #设置要分析的日志的位置
  2. LogFile="/home/hosts_log/2_access.log"
  3. #定义awstats统计数据存放位置(txt文件),查看/var/lib/目录下是否有awstats目录,如果没有,手动建立,并设置权限为 777.
  4. DirData="/var/lib/awstats"
  5. #定义报告语言
  6. Lang="cn"
  7. #取消decodeutfkeys的注释,解决统计关键字中的中文乱码问题。
  8. LoadPlugin="decodeutfkeys"
  9. #自定义日志格式,和ZIJIDELU日志格式保持一致(我这里已经编辑好了两种格式,请根据后台日志格式的设置进行选择)
  10. #如果选择了“使用简单日志格式”(统计不到浏览器、操作系统信息)
  11. LogFormat = "%host --- %time1 --- Bytes: %bytesd --- %method %url %other --- %code --- %referer"
  12. #如果没选择请使用
  13. LogFormat = "%host --- %time1 --- Bytes: %bytesd --- %method %url %other --- %code --- %referer --- %uabracket --- %other --- %other"
  14. # *注 : 查看一下nginx的配置文件nginx.conf,lu_access_log_2  这里某个地方有两个空格,找到后去掉一个。或者把awstats中的LogFormat项对应位置增加一个空格,总之要让自定义格式和日志格式保持一致。
复制代码

4、通过 LuManager 地址访问统计页面!

修改LuManager的apache 配置文件
  1. vi /usr/local/apache_LuManager/conf/httpd.conf
复制代码
  1. 在配置文件最下方增加如下配置
  2. Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
  3. Alias /awstatscss "/usr/local/awstats/wwwroot/css/"
  4. Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
  5. ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"
  6. <y "/usr/local/awstats/wwwroot">
  7.   Options None
  8.   AllowOverride None
  9.   Order allow,deny
  10.   Allow from all
  11. </y>
  12. # 限制此页面的访问,只有输入帐号密码才可以查看
  13. <Files "awstats.pl">
  14.     AuthType Basic
  15.     AuthName "awstat access"
  16.     AuthUserFile "/usr/local/apache_LuManager/conf/awstatspwd"
  17.     Require valid-user
  18. </Files>
复制代码
配置文件中 "y"  应该是 "D i r e c t o r y " , 编辑器里输入D i r e c t o r y 就会变成y,很奇怪?

为awstat设置登录帐号密码
#admin为帐号,执行以下命令设置密码
  1. /usr/local/apache_LuManager/bin/htpasswd -c /usr/local/apache_LuManager/conf/awstatspwd admin
复制代码
重启apache_LuManager
  1. /usr/local/LuNamp/cmd/apache_LuManager-restart
复制代码
5、更新awstats数据(意思为使用配置文件awstats.www.demo.com.conf进行更新)
  1. /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.demo.com
复制代码
6、完成
现在可以访问awstats了 ,使用地址。(输入设置的帐号密码才可以访问的)
http:ip:8888/awstats/awstats.pl?config=www.demo.com

安装IP解析库,是可以看到访问者位置的。
这里就不说了,google一下 “awstats qqwry”一堆结果。就是下载个压缩包的事情
awstats 插件目录:
/usr/local/awstats/wwwroot/cgi-bin/plugins
awstats.jpg

评分

2

查看全部评分

发表于 2012-7-30 19:46:14 | 显示全部楼层
真好!
发表于 2012-8-12 04:42:02 | 显示全部楼层
强大啊,但是他是怎么统计呢,持续性的还是手动点一次统计一次,lum本身统计完会把日志删了,他还能自动统计么?

点评

把上面的更新语句,写在计划任务中 ,可以自动统计!LUM没有删日志,只是备份了,问问洞哥他是怎么备份的,按时间还是文件大小。 计划任务周期和这个接近就可以了。  详情 回复 发表于 2012-8-15 09:18
 楼主| 发表于 2012-8-15 09:18:56 | 显示全部楼层
lupus721 发表于 2012-8-12 04:42
强大啊,但是他是怎么统计呢,持续性的还是手动点一次统计一次,lum本身统计完会把日志删了,他还能自动统计 ...

把上面的更新语句,写在计划任务中 ,可以自动统计!LUM没有删日志,只是备份了,问问洞哥他是怎么备份的,按时间还是文件大小。 计划任务周期和这个接近就可以了。

点评

建议洞哥把原来的统计换成这个吧,功能强大内容丰富啊。  详情 回复 发表于 2012-8-17 09:22
发表于 2012-8-17 09:22:56 | 显示全部楼层
guan6 发表于 2012-8-15 09:18
把上面的更新语句,写在计划任务中 ,可以自动统计!LUM没有删日志,只是备份了,问问洞哥他是怎么备份的 ...

建议洞哥把原来的统计换成这个吧,功能强大内容丰富啊。
发表于 2012-8-25 16:24:23 | 显示全部楼层
apache 无法启动
发表于 2013-4-22 15:09:47 | 显示全部楼层
下载地址是错的
要改成新版本地址 7.1.1-1的才行
我是自己用HTTP方式下载上传到服务器上才可以安装。
直接WGET好像下不了。
发表于 2013-4-23 21:38:26 | 显示全部楼层
本帖最后由 MichelleZhang 于 2013-4-24 01:33 编辑

根据楼主的方法安装成功了
QQ截图20130423214412.jpg
发表于 2013-10-19 12:03:16 | 显示全部楼层
安装成功不知道后期会不会好用
发表于 2014-1-7 10:32:43 | 显示全部楼层

安装成功 {:soso_e179:}
发表于 2014-4-10 14:15:17 | 显示全部楼层
k1one 发表于 2014-1-7 10:32
安装成功

感觉好用不?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2024-5-7 03:06 , Processed in 0.042844 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表