goaccess-nginx日志分析工具简介
GoAccess 是一个用来统计 Apache Web 服务器的访问日志的工具,可即时生成统计报表,速度非常快。
查看的统计信息有:
统计概况,流量消耗等
访客排名
动态Web请求
静态web请求,如图片、样式表、脚本等。
来路域名
404 错误
操作系统
浏览器和搜索引擎
主机、DNS和IP地址
HTTP 响应代码
引荐网站
键盘布局
自定义显示
支持超大日志
GoAccess 在 CentOS 上的安装方法:
1. 需要安装 GeoIP, ncurses, glib2,
yum -y install glib2 glib2-devel ncurses ncurses-devel geoIP geoIP-devel
2. 下载 GoAccess 解压编译安装
# tar zxvf goaccess-0.6.1.tar.gz
# cd goaccess-0.6.1
# ./configure –enable-geoip –enable-utf8
# make && make install
# make clean
3. GoAccess 使用方法
GoAccess的基本语法如下:
goaccess [ -b ][ -s ][ -e IP_ADDRESS][ - a ] <-f log_file >
参数说明:
-f – 日志文件名
-b – 开启流量统计,如果希望加快分析速度不建议使用该参数
-s – 开启HTTP响应代码统计
-a – 开启用户代理统计
-e – 开启指定IP地址统计,默认禁用
进入 apache 日志所在目录,假设我的apache日志目录为/var/log/httpd/下面.
命令行直接查看
出来图了,日志格式选 NCSA
awk ‘{print $1}’ log_file|sort|uniq|wc -l
grep “/index.php” log_file | wc -l
awk ‘{++S[$1]} END {for (a in S) print a,S[a]}’ log_file
awk ‘{++S[$1]} END {for (a in S) print S[a],a}’ log_file | sort -n
grep ^111.111.111.111 log_file| awk ‘{print $1,$7}’
awk ‘{print $12,$1}’ log_file | grep ^\”Mozilla | awk ‘{print $2}’ |sort | uniq | wc -l
7、查看2009年6月21日14时这一个小时内有多少IP访问:
awk ‘{print $4,$1}’ log_file | grep 21/Jun/2009:14 | awk ‘{print $2}’| sort | uniq |
# goaccess -f /var/log/httpd/access_log
t:回到顶端
b:卷到最末
q:关闭视窗或离开程式
上下方向键:卷动画面
数字键0 ~ 9,接着按英文字母o或右方向键:查看某项目的细节(*注)*注: 0 表示第十项; Shift + 1 表示第十一项
排除统计某来源IP
# goaccess -e 123.123.123.123 -f /var/log/httpd/access_log检视Host详细资料的时候显示来自该Host的User-Agents资讯
# goaccess -a -f /var/log/httpd/access_log产生HTML报表(静态报表)
# goaccess -a -f /var/log/httpd/access_log > result.html只统计来自某IP的记录
# grep ^123.123.123.123 /var/log/httpd/access_log | goaccess
本文可以参考:http://my.oschina.net/mrco/blog/181737
官网:http://goaccess.prosoftcorp.com/
参考:http://goaccess.prosoftcorp.com/faq
转载于:https://blog.51cto.com/hao360/1344435
goaccess-nginx日志分析工具简介相关推荐
- Lamp——nginx日志分析工具goaccess
nginx日志分析工具goaccess 编译安装goaccess 使用goaccess nginx日志内容太多.有必要使用分析工具goaccess,有助于高效查看分析日志内容. 编译安装goacces ...
- Nginx日志分析工具
Nginx日志分析工具 1. 介绍三个关于分析nginx日志信息的工具. 2. nginx_log_analysis 这个工具是由一位叫LEO的网友提供的,它的博客是http://linux5588. ...
- Nginx日志分析工具-GoAccess使用详解
GoAccess简介 GoAccess 是一款开源的且具有交互视图界面的实时 Web 日志分析工具,能够实时快速分析和查看Web服务器统计信息,可以对指定的 Web 日志文件进行解析,形成html或者 ...
- GoAccess轻量nginx日志分析工具
什么是GoAccess GoAccess 是一款开源.实时,运行在命令行终端下的 Web 日志分析工具. 该工具提供快速.多样的 HTTP 状态统计. 分析结果,可以通过 XShell 等客户端工具查 ...
- nginx 日志分析工具php,Goaccess:好用的Nginx日志分析工具
Goaccess是一个非常良心的开源软件,它的良心之处体现在如下方面: 1)安装简单: 2)操作容易: 3)界面酷炫: 安装Goaccess十分的简单,在CentOS里直接#yum install g ...
- nginx日志分析工具-goaccess
docker安装 kubeadm搭建k8s集群_CBeann的博客-CSDN博客_kubeadm搭建k8s 下载goaccess镜像 docker pull allinurl/goaccess 执行命 ...
- GoAccess日志分析工具,适用于Nginx/Apache/IIS 等
最近了解到一款Nginx日志分析工具GoAccess ,这里记录一下. 1 介绍 GoAccess 是一款开源(MIT许可证)的且具有交互视图界面的实时 Web 日志分析工具,通过你的 Web 浏览器 ...
- nginx 关闭access日志_可视化实时Web日志分析工具,堪称神器!
说到web服务器就不得不说Nginx,目前已成为企业建站的首选.但由于种种历史原因,Nginx日志分析工具相较于传统的apache.lighthttp等还是少很多. 今天就和大家分享一个非常强大的实时 ...
- 网站日志分析工具汇总
腾讯hadoop http://www.ha97.com/5665.html nginx upstream源码,姑且看一看吧 http://bollaxu.iteye.com/blog/855497 ...
最新文章
- Android上的MVP:如何组织显示层的内容
- pytorch实现人脸表情识别
- PostgreSQL技术周刊第20期:PostgreSQL何以支持丰富的NoSQL特性?
- 笔记 - Ali Cloud网络(VPC, SLB) 简介
- Java的迭代器—— Iterator
- pgsql vs mysql查询_对比平台--SQL Server Vs PostgreSQL
- Qt可执行程序写入版本信息
- linux修改ip配置文件_协助调试Linux服务器经验分享
- python子窗口返回数据给主窗口_Python Scrapy,从子页面返回进行抓取
- android8.0应用图标适配调整_怎样更换macOS Big Sur 应用图标
- mysql groupby php_php – MySQL,GroupBy OrderBy
- 台大李宏毅Machine Learning 2017Fall学习笔记 (12)Why Deep?
- Bootstrap 可视化编辑器summernote
- 【阿里云】互联网、电商行业实时大数据分析及大屏 DataV 展示最佳实践学习
- Ubuntu20.04安装fcitx中文输入法(五笔拼音)
- 【华人学者风采】毛景文 中国地质科学院
- 乐观不是没头没脑的嘻嘻呵呵,真正的乐观是看清现实的残酷后,依然斗志昂扬,积极生活
- [Cortex-M3]-0-M3介绍
- intel服务器e5系列,以后都没有Xeon E5/E7了,Intel正式发布Xeon Scalable系列处理器
- OJ:GPLT L3-008 喊山 BFS模板题
热门文章
- linux文件常用权限,常用的更改Linux系统文件权限的命令
- wpf 修改label值_WPF 获取动态添加控件的值
- Ros知识【09】:功能包介绍
- 射影几何笔记4:证明的思路
- 福州大学计算机组成原理试题,2016年福州大学计算机专业基础C复试之计算机组成原理复试笔试最后押题五套卷...
- Python-基于flask的接口框架
- 2020-12-09 深度学习 卷积神经网络结构分析
- 4 拼接_解析,地漏与瓷砖的4种拼接方法及安装工艺
- mysql+显示表ddl_MySQL_DDL_数据库和表的操作
- velodyne显示点云中grid的单位_led显示屏怎么选择点间距