码迷,mamicode.com
首页 > 数据库 > 详细

Goaccess 日志分析工具

时间:2016-06-17 17:31:23      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:goaccess

GoAccess 是一款开源的网站日志实时分析工具。GoAccess 的工作方式很容易理解,就是读取和解析 Apache/Nginx/Lighttpd 的访问日志文件 access log,然后以更友好的方式把统计信息显示出来。统计的内容包括:访问概况、动态页面请求、静态页面请求(如图片、样式表、脚本等)、访客排名,访客使用的操作系统,访客使用的浏览器,来路域名,404 错误,搜索爬虫,搜索关键词等等。

1.安装组件

#yum groupinstall ‘Development Tools‘
#yum -y install glib2 glib2-devel ncurses ncurses-devel GeoIP GeoIP-devel
#yum -y install nginx


2.下载源码包安装

#wget http://tar.goaccess.io/goaccess-1.0.1.tar.gz

#tar xf goaccess-1.0.1.tar.gz 
#cd goaccess-1.0.1/
#./configure --prefix=/usr/local/goaccess
#make && make install


3.编辑文件
vim /usr/local/goaccess/etc/goaccess.conf 
去除下面13,33行的注释,增加235行的注释

13 time-format %H:%M:%S

36 date-format %d/%b/%Y
65 log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u"
412 #ignore-panel KEYPHRASES

4.添加goaccess二进制程序


vim /etc/profile.d/goaccess.sh

export PATH=$PATH:/usr/local/goaccess/bin/创建网页目录
mkdir /log
生成网页报告
goaccess -f access.log -d -a  > /log/access.html

5.Nginx发布goaccess网页

cd /etc/nginx/conf.d/

vim goaccess.conf
server {
        listen 80;
        server_name goaccess.cw.com;
        autoindex on;
        location / {
            root   /log;
        }
}

6.启动nginx
service nginx start
7.访问网页
http://goaccess.cw.com/access.html

本文出自 “曾經的味道” 博客,请务必保留此出处http://584014981.blog.51cto.com/8605371/1790302

Goaccess 日志分析工具

标签:goaccess

原文地址:http://584014981.blog.51cto.com/8605371/1790302

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!