网站日志实时分析工具 GoAccess

网站日志实时分析工具 GoAccess

十月 05, 2015

GoAccess官网

http://goaccess.io/

安装GoAccess

详情请看
http://goaccess.io/download

1
2
3
4
5
6
$ wget http://tar.goaccess.io/goaccess-0.9.4.tar.gz
$ tar -xzvf goaccess-0.9.4.tar.gz
$ cd goaccess-0.9.4/
$ ./configure --enable-geoip --enable-utf8
$ make
# make install

GoAccess介绍

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

用法

最简单和最快的用法是:

1
# goaccess -f access.log

启用主机的用户代理列表:

1
# goaccess -f access.log -a

生成HTML报告:

报告样例:html

1
# goaccess -f access.log -a > report.html

生成JSON报告:

报告样例:json

1
# goaccess -f access.log -a -d -o json > report.json

生成CSV报告:

报告样例:csv

1
# goaccess -f access.log -o csv > report.csv