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:   

  • 1
  • 2
  • 下一页

相关内容