2019独角兽企业重金招聘Python工程师标准>>>

20150702 nginx 访问日志分析 goacess

1.安装GoAccess需要一些系统支持库

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

2.如果yum库找不到Geo-IP 那么需要单独安装了.

cd /usr/local/src
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP-1.4.6.tar.gz
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz

3.安装GeoIP库

tar xzvf GeoIP-1.4.6.tar.gz
cd GeoIP-1.4.6
./configure && make && make install
mv GeoIP.dat.gz /usr/local/share/GeoIP/

4.安装GoAccess

$ wget http://tar.goaccess.io/goaccess-0.8.1.tar.gz
$ tar -xzvf goaccess-0.8.1.tar.gz
$ cd goaccess-0.8.1/
$ ./configure --enable-geoip --enable-utf8
$ make
# make install

如果启动GoAccess的时候出现以下提示

goaccess: error while loading shared libraries: libGeoIP.so.1

可以使用这个命令解决

ln -s /usr/local/lib/libGeoIP.so* /lib64/
5、菜单

菜单介绍
    F1 帮助菜单
    F5 刷新
    q 退出当前口窗、菜单、或是当前查看的选项
    o 打开当前的选项、菜单
    c 改变窗口配色(目前只有两种 默认和绿色)
    SHIFT + TAB 从当前选定模块向后切换
    RIGHT 打开当前选中模块,查看详细信息
    s 通过日期排序,只会在访问请求模块起作用
    S 通过点击次数排序,只会在访问请求模块起作用
    / 查看详细信息的窗口进行搜索
    n 通过/进行查找后,查找下个匹配的内容的位置,如果没有则在窗口底部显示“search hit BOTTOM”
    t 在查看详细信息窗口,移动指针到最顶部
    b 在查看详细信息窗口,移动指针到最底部

6、例子

goaccess -f access.log

#排除某一ip

goaccess -e 123.123.123.123 -f /var/log/httpd/access_log

只统计来自某IP的记录
# grep ^123.123.123.123 /var/log/httpd/access_log | goaccess

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

http://blog.chinaunix.net/uid-24250828-id-3369023.html

http://www.linuxde.net/2013/03/12943.html

转载于:https://my.oschina.net/maintenance/blog/490912

nginx 访问日志分析工具 goacess相关推荐

  1. 一款非常好用的网站访问日志分析工具,360星图

    原文转载自:豫章小站 » <[分享]360星图,一款非常好用的网站访问日志分析工具> 广大站长有没有这样一个体验,网站流量异常,要通过网站日志来分析的时候非常头疼,日志文件很大,一条一条来 ...

  2. Nginx访问日志分析

    1.首先说明Nginx日志存放在系统的哪个位置,可以使用下列命令: 找到*/nginx/logs/access.log这个关键路径,就是Nginx的访问日志的位置.(其中*代表你电脑nginx文件夹前 ...

  3. java tomcat 日志分析工具_设计一个Tomcat访问日志分析工具

    常使用web服务器的朋友大都了解,一般的web server有两部分日志: 一是运行中的日志,它主要记录运行的一些信息,尤其是一些异常错误日志信息 二是访问日志信息,它记录的访问的时间,IP,访问的资 ...

  4. Nginx 访问日志增长暴增出现尖刀的详细分析

    前言:          Nginx日志里面Mobileweb_access.log增长特别大,一天上百兆,将近100W的访问记录,按照我们目前的规模,热点用户才500个左右,就算人人用手机app访问 ...

  5. GoAccess日志分析工具,适用于Nginx/Apache/IIS 等

    最近了解到一款Nginx日志分析工具GoAccess ,这里记录一下. 1 介绍 GoAccess 是一款开源(MIT许可证)的且具有交互视图界面的实时 Web 日志分析工具,通过你的 Web 浏览器 ...

  6. Nginx日志分析工具

    Nginx日志分析工具 1. 介绍三个关于分析nginx日志信息的工具. 2. nginx_log_analysis 这个工具是由一位叫LEO的网友提供的,它的博客是http://linux5588. ...

  7. Nginx日志分析工具-GoAccess使用详解

    GoAccess简介 GoAccess 是一款开源的且具有交互视图界面的实时 Web 日志分析工具,能够实时快速分析和查看Web服务器统计信息,可以对指定的 Web 日志文件进行解析,形成html或者 ...

  8. nginx 关闭access日志_可视化实时Web日志分析工具,堪称神器!

    说到web服务器就不得不说Nginx,目前已成为企业建站的首选.但由于种种历史原因,Nginx日志分析工具相较于传统的apache.lighthttp等还是少很多. 今天就和大家分享一个非常强大的实时 ...

  9. GoAccess轻量nginx日志分析工具

    什么是GoAccess GoAccess 是一款开源.实时,运行在命令行终端下的 Web 日志分析工具. 该工具提供快速.多样的 HTTP 状态统计. 分析结果,可以通过 XShell 等客户端工具查 ...

最新文章

  1. R语言置换检验(permutation tests、响应变量是否独立于组、两个数值变量是独立的吗、两个分类变量是独立的吗)、置换检验的基本步骤、R语言自助法Bootstrapping计算置信区间
  2. Mysql学习(一)之简单介绍
  3. 日常问题———Attempting to operate on hdfs namenode as root
  4. node.js 爬虫入门总结
  5. linux 忽略大小写的查找
  6. 001 - JavaScript Array String
  7. luogu 大陆争霸 WD yj
  8. 了解SpringMVC框架及基本工作流程
  9. 小米5Splus_2016070_官方线刷包_救砖包_解账户锁
  10. 修改select下拉框样式兼容IE和Chrome浏览器
  11. 利用VS软件生成可执行的文件(.exe文件)
  12. 实证研究的步骤_本科生毕业论文设计可以用到的研究方法有哪些
  13. WIN7 中 SMTP服务器的配置
  14. 关于html的表情包,HTML那些可愛的“表情包”
  15. c语言空白符,C语言初探之空白符
  16. 最小二乘法的计算过程
  17. python脱离环境运行_python 生成exe脱离python环境运行
  18. 计算机模块中的画板英文,画图板
  19. Java工程师主要是负责什么 岗位职责都有哪些
  20. 应聘高级Android工程师历程感言,技术详细介绍

热门文章

  1. 不拆分单词也可以做NLP,哈工大最新模型在多项任务中打败BERT,还能直接训练中文...
  2. 英伟达吞并Arm失败!英美欧盟一齐干涉,老黄还要给孙正义12.5亿美元分手费
  3. 为了杀蚊子,这位博士用树莓派DIY了一把激光枪,网友:伤到人怎么办?
  4. 从编程基础到系统设计,这份数据工程师面试宝典全都有 | 资源
  5. 2D图片3秒变立体,变换视角流畅自然:Adobe实习生的智能景深算法,登上顶级期刊...
  6. ssm中shiro的使用
  7. .NET Core 2.1预览分层编译特性
  8. Android setOnPageChangeListener 过时了怎么办?
  9. gcc/g++链接时.o文件及库的顺序问题
  10. nginx0.8 + php-5.3.4 + memcached