goaccess 分析日志

王朝学院·作者佚名  2016-05-26
窄屏简体版  字體: |||超大  

goaccess 分析日志

非常小又精悍的 Nginx 日志分析工具 Goaccess,处理速度非常快,我用 XShell 查看,还可以生成 html 报告。

GoAccess 在 CentOS 上的安装方法:1. 需要安装 Geoip, ncurses, glib2, 一句搞定yum -y install glib2 glib2-devel ncurses ncurses-devel geoIP geoIP-devel

2. 下载 GoAccess 解压编译安装

# wgethttp://jaist.dl.sourceforge.net/PRoject/goaccess/0.6.1/goaccess-0.6.1.tar.gz# tar zxvfgoaccess-0.6.1.tar.gz# cdgoaccess-0.6.1# ./configure –enable-geoip –enable-utf8# make && make install# make clean

3. GoAccess 使用方法进入 Nginx 日志所在目录

命令行直接查看

# goaccess -f access.log -c -a也可以生成 HTML 报告

goaccess -f /var/log/nginx/access.log -a > report.htmlzcat -f /var/log/nginx/access.log* | goaccess -a > report.htmlzcat access.log.1.gz | goaccess或者干脆分析目前下所有日志

zcat access.log* | goaccess

如果需要分析某天的日志,例如10月5号那天的日志,我们让linux管道命令来大显身手^_^。

sed -n ‘/05\/Dec\/2010/,$ p’ access.log | goaccess -s –b

分析从11月5号到12月5号一个月内的日志

sed -n ‘/5\/Nov\/2010/,/5\/Dec\/2010/ p’ access.log | goaccess -s –b

当你不希望在服务器上安装goaccess程序,可以通过调用本地的goaccess程序来分析服务器上的日志(很神奇吧^_^):

ssh user@server‘cat /var/log/apache2/access.log’ | goaccess -s -a

github 上面有详细的日志分析

github 地址https://github.com/allinurl/goaccess

http://my.oschina.net/mrco/blog/181737

http://www.cnblogs.com/yjf512/p/3640346.html

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航