AWStats分析Nginx访问日志
AWStats分析Nginx访问日志
AWStats是在Sourceforge上发展很快的一个基于Perl的WEB日志分析工具。
它可以统计您站点的如下信息:
- 访问量(UV),访问次数,页面浏览量(PV),点击数,数据流量等
- 精确到每月、每日、每小时的数据
- 访问者国家
- 访问者IP
- Robots/Spiders的统计
- 访客持续时间
- 对不同Files type的统计信息
- Pages-URL的统计
- 访客操作系统浏览器等信息
- 其它信息(搜索关键字等等)
AWStats配置 (Windows + Apache )
CentOS 6.3下AWStats+GeoIP实现查看网站访问归属地
Nginx 日志分析 AWStats + JAWStats 安装配置
经典日志分析工具-AWStats
AWStats日志系统配置文件和错误归纳
使用AWStats分析网站日志-强大的日志分析工具
下面是AWStats分析Nginx日志的操作步骤:
一、配置nginx日志格式
修改nginx.conf的日志格式,不然awstats无法分析。
log_format access '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log access;
注意,日志格式里的双引号不能漏了且每个参数之间是一个空格分隔,因为只要有细微的差别,awstats就无法读取日志。
改好后,使nginx重读配置文件:
shell# nginx -t && nginx -s reload
二、自动切割nginx日志
每天晚上23点59分定时执行一个shell脚本来切割nginx日志。脚本内容如下:
#!/bin/bash
#
# Filename: nginxCutLog.sh
# Author: Qicheng
# Website:
|
评论暂时关闭