下载 GoAccess 的源代码、编译和安装:

http://www.goaccess.io/download

# wget http://tar.goaccess.io/goaccess-0.9.6.tar.gz
# tar -xzvf goaccess-0.9.6.tar.gz
# cd goaccess-0.9.6/
# ./configure --prefix=/usr/local/goaccess --enable-geoip --enable-utf8
# make
# make install

安装缺失的库

# yum install glib2 glib2-devel GeoIP-devel  ncurses-devel zlib zlib-devel

# cd /usr/local/goaccess/bin/

定义时间格式,新建goaccessrc文件

# vim goaccessrc

time-format %T
date-format %d/%b/%Y
log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u"

提取Nginx日志为报表

# /usr/local/goaccess/bin/goaccess -f /usr/local/nginx/logs/access.log -p /usr/local/goaccess/bin/goaccessrc -a > report.html

参考:

nginx日志分析利器GoAccess

使用GoAccess分析Nginx日志以及sed/awk手动分析实践

在Linux系统的Centos6.3中使用GoAccess可视化的分析Nginx日志文件

GoAccess 分析nginx 日志

使用GoAccess分析Nginx日志相关推荐

  1. GoAccess 分析nginx日志

    一.为了提高 GoAccess 分析准确度,建议配置 nginx.conf 的 log_format 项如下: log_format main '$remote_addr - $remote_user ...

  2. 基于docker使用GoAccess分析nginx日志

    查询docker镜像 [root@VM-0-8-centos ~]# docker search GoAccess INDEX NAME DESCRIPTION STARS OFFICIAL AUTO ...

  3. 使用 goaccess 分析 nginx 日志

    官方仓库 https://github.com/allinurl/goaccess 官方文档 https://goaccess.io/?src=gh 中文版操作手册 https://www.goacc ...

  4. centos安装goaccess 分析nginx日志

    官方地址: GoAccess - 中文站 - 可视化 Web 日志分析工具 wget http://tar.goaccess.io/goaccess-1.3.tar.gz --no-check-cer ...

  5. 在Linux中使用GoAccess分析Nginx的日志

    一 GoAccess简介 GoAccess是一款日志分析工具,可以用来分析Apache,IIS,Nginx的日志,或者一些其他web服务的日志.其特点是安装简单,使用方便,分析速度快 二 GoAcce ...

  6. python 正则分析nginx日志

    有个需求要分析nginx日志,也懒得去研究logstach之类的开源工具,干脆直接写一个脚本,自己根据需求来实现: 先看日志格式:我们跟别人的不太一样,所以没办法了: 12.195.166.35 [1 ...

  7. python分析nginx日志

    利用python脚本分析nginx日志内容,默认统计ip.访问url.状态,可以通过修改脚本统计分析其他字段. 一.脚本运行方式 python count_log.py -f med.xxxx.com ...

  8. awk分析nginx日志里面的接口响应时间

    2019独角兽企业重金招聘Python工程师标准>>> 最近,有客户反应客户端卡,老板集合技术人员开会讨论,找出慢的原因,由此产生了分析nginx响应时间,由于线上环境nginx日志 ...

  9. python分析nginx日志_利用python分析nginx日志

    最近在学习python,写了个脚本分析nginx日志,练练手.写得比较粗糙,但基本功能可以实现. 脚本功能:查找出当天访问次数前十位的IP,并获取该IP来源,并将分析结果发送邮件到指定邮箱. 实现前两 ...

最新文章

  1. 126.数据链路层有哪些协议?
  2. 无需Root也能Hook?——Depoxsed框架演示
  3. Science:如何高效阅读文献?
  4. table标签+css代码实现选项卡效果(用)
  5. wsgiref — WSGI Utilities and Reference Implementation¶
  6. 5.4 机器翻译 数据集
  7. 进击webpack4 (基础篇:配置 一)
  8. 【狂神说Redis】总集篇
  9. 出现在嵌入式DSP上可用于实现各种编解码器
  10. C++实现均值滤波器和中值滤波器
  11. 路由器 刷rom php,路由器刷固件常用命令Openwrt 之mtd/mtd_write烧写固件
  12. tcp ip通讯协议测试软件6,实验6 TCPIP协议属性设置
  13. 阿里api网关接口客户端demo,java实现源码,其他语言可参考
  14. Clojure学习笔记(一)——介绍、安装和语法
  15. Android游戏之仿 微信飞机大战
  16. 蓝牙BR/EDR和Bluetooth Smart的十大重要区别
  17. js 字符串删除首尾_js去除字符串首尾空格
  18. 逝者:Django贡献最多的核心开发者Malcolm Tredinnick
  19. [转]基于WorldWind平台的建筑信息模型在GIS中的应用
  20. Vert.x入坑须知(3)

热门文章

  1. java批量执行sql语句_Java中批量执行sql语句
  2. 使用css实现瀑布流的效果
  3. 详解OpenCV中的Lucas Kanade稀疏光流单应追踪器
  4. PCL分割:Conditional Euclidean Clustering官方历程,在自己配置环境上调错
  5. Spring Boot+Maven实现车牌训练、识别系统
  6. OpenCV(十七)边缘检测3 -- Canny算子(最优边缘检测)
  7. OpenCV 畸变校正函数undistortPoints()与remap()详解及校正效果对比
  8. Error:CPACK_PACKAGE_VERSION does not match version provided by version.hpp header!
  9. 卷积神经网络CNN——图像卷积与反卷积(后卷积,转置卷积)
  10. Pip install: ImportError: cannot import name IncompleteRead