log分析工具goaccess

概述

goaccess工具能指定数据格式进行分析,默认支持一系列下面的格式

#log-format COMBINED
#log-format VCOMBINED
#log-format COMMON
#log-format VCOMMON
#log-format W3C
#log-format SQUID
#log-format CLOUDFRONT
#log-format CLOUDSTORAGE
#log-format AWSELB

安装

由于默认goaccess版本老,一分析就segment出错,采用最新的版本,同时安装ip到区域的映射数据geoip-database。

echo "deb http://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/goaccess.listwget -O - http://deb.goaccess.io/gnugpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install goaccess
sudo apt-get install geoip-database

配置

$ vim /etc/goaccess.conf

######################################
# Time Format Options (required)
######################################
# Apache/NGINX's log formats below.
#
time-format %H:%M:%S
######################################
# Date Format Options (required)
######################################
# Apache/NGINX's log formats below.
#
date-format %d/%b/%Y
######################################
# Log Format Options (required)
######################################
# NCSA Combined Log Format
#
log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u"

运行

$ goaccess -f access.log
$ goaccess -f access.log > result.html
$ cat access.log | goaccess
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,246评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,413评论 25 709
  • 8086汇编 本笔记是笔者观看小甲鱼老师(鱼C论坛)《零基础入门学习汇编语言》系列视频的笔记,在此感谢他和像他一样...
    Gibbs基阅读 37,565评论 8 114
  • 刚刚翻微博的时候翻出一句话"有的人心易变,三头五年就面目全非;有的人心如止水,十万八千里走过,初心不改。"又想起了...
    萧亦行阅读 168评论 2 3
  • 秋深渐凉 问君能有几多愁 恰似没穿秋裤遇寒流 当你已开始准备穿秋裤的时候 还有小伙伴是薄衫轻衣 在与阳光嬉戏~ s...
    铁航旅行阅读 346评论 0 0