GoAccess 一款好用的web日志分析工具
GoAccess 是什么?
GoAccess 是一款开源的且具有交互视图界面的实时 Web 日志分析工具,通过你的 Web 浏览器或者 *nix 系统下的终端程序(terminal)即可访问。能为系统管理员提供快速且有价值的 HTTP 统计,并以在线可视化服务器的方式呈现。
编译安装
安装 GoAccess 非常的容易。只需要下载、解压以及编译就好了:
wget https://tar.goaccess.io/goaccess-1.3.tar.gz
tar -xzvf goaccess-1.3.tar.gz
cd goaccess-1.3/
./configure --enable-utf8 --enable-geoip=legacy
make
make install
注意: 仅仅需要依赖 ncurses 模块。
提示: 如果需要使用实时 HTML 报告, 请确保开放 7890 端口。
配置选项
GoAccess 拥有多个配置选项。获取完整的最新配置选项列表,请运行:./configure --help
--enable-debug
使用调试标志编译且关闭编译器优化。
--enable-utf8
宽字符支持。依赖 Ncursesw 模块。
--enable-geoip=<legacy|mmdb>
地理位置支持。依赖 MaxMind GeoIP 模块。legacy 将使用原始 GeoIP 数据库。mmdb 将使用增强版 GeoIP2 数据库。
--enable-tcb=<memhash|btree>
Tokyo Cabinet 存储支持。 memhash 将使用 Tokyo Cabinet 的内存哈希数据库。 btree 将使用 Tokyo Cabinet 的磁盘 B+Tree 数据库。
--disable-zlib
禁止在 B+Tree 数据库上使用 zlib 压缩。
--disable-bzip
禁止在 B+Tree 数据库上使用 bzip2 压缩。
--with-getline
使用动态扩展行缓冲区用来解析完整的行请求,否则将使用固定大小(4096)的缓冲区。
--with-openssl
使 GoAccess 与其 WebSocket 服务器之间的通信能够支持 OpenSSL。
在各主流 Linux 发行版上安装 GoAccess
使用您正在使用的 Linux 发行版的包管理器来安装 GoAccess 是非常简单的。需要注意的是并不是所有的发行版都同步更新了最新的 GoAccess 可用版本。
Debian/Ubuntu
apt-get install goaccess
Centos/Fedora
yum install goaccess
终端输出
goaccess access.log -c
静态html输出
goaccess access.log -o report.html --log-format=COMBINED
实时html输出
goaccess access.log -o report.html --log-format=COMBINED
GoAccess 一款好用的web日志分析工具相关推荐
- GoAccess - 可视化 Web 日志分析工具
GoAccess - 可视化 Web 日志分析工具. 官方地址: https://www.goaccess.cc/ 一 语法 goaccess [filename] [ options ... ] [ ...
- 强大的Web日志分析工具_AWSTATS 应用实例
释义: AWStats在Sourceforge发展很快的一个基于Perl的WEB日志分析工具. 相对于另外一个非常优秀的开放源代码的日志分析工具Webalizer,AWStats的优势在于: 1.界面 ...
- 一款开源且具有交互视图界面的实时 Web 日志分析工具
前言 在 Linux 操作系统下,分析日志文件是一件非常头疼的事情,它记录了很多日志,对于大多数的新手及系统管理员不知该如何下手进行分析,除非你在分析日志方面有足够的经验积累,那就是 Linux 系统 ...
- nginx 关闭access日志_可视化实时Web日志分析工具,堪称神器!
说到web服务器就不得不说Nginx,目前已成为企业建站的首选.但由于种种历史原因,Nginx日志分析工具相较于传统的apache.lighthttp等还是少很多. 今天就和大家分享一个非常强大的实时 ...
- web 日志分析工具 awstats 简单安装
awstats安装使用 awstats是一个开源的日志分析工具,用perl编写.感觉还不错,把安装记录写下,也许有人用的到. 可以分析大部分标准日志数据,如apache的,nginx的都可以 首先下载 ...
- mysql+web日志分析工具_WEB日志格式及分析工具
WEB日志是网站分析和网站数据数据整理最基础的数据,了解其格式和组成将有利于更好地进行数据的收集.处理和分析. 一.日志格式类型 目前常见的WEB日志格式主要由两类,一类是Apache的NCSA日志格 ...
- mysql+web日志分析工具_用Python+MySQL实现2017年web日志分析报告
日志分析在web系统中故障排查.性能分析方面有着非常重要的作用.目前,开源的ELK系统是成熟且功能强大的选择.但是部署及学习成本亦然不低,这里我实现了一个方法上相对简单(但准确度和效率是有保证的)的实 ...
- GoAccess日志分析工具,适用于Nginx/Apache/IIS 等
最近了解到一款Nginx日志分析工具GoAccess ,这里记录一下. 1 介绍 GoAccess 是一款开源(MIT许可证)的且具有交互视图界面的实时 Web 日志分析工具,通过你的 Web 浏览器 ...
- GoAccess轻量nginx日志分析工具
什么是GoAccess GoAccess 是一款开源.实时,运行在命令行终端下的 Web 日志分析工具. 该工具提供快速.多样的 HTTP 状态统计. 分析结果,可以通过 XShell 等客户端工具查 ...
最新文章
- linux跨主机复制文件
- 企业级的开源备份工具之磁盘柜存储配置
- Android WebView 支持H5图片上传input type=file
- 移动端html5手写板,Vue+canvas实现移动端手写板步骤详解
- JNDI 和JDBC的区别
- C++的几种遍历形式
- win64环境下的一些配置
- 《看聊天记录都学不会C#?太菜了吧》(2)C#那么简单我为何之前还学C语言?
- 云服务器cpu性能,云服务器cpu性能
- 光纤模块与光纤收发器的区别
- java thread 多线程_java用Thread方式创建多线程
- apache服务通常启动,但打不开网页,提示Try using the Win32DisableAcceptEx directive (转)...
- 'sa'登录失败解决方案大全
- 2012服务器系统 3389,windows 2012r2如何修改默认的3389远程端口
- 移动地理信息系统学习笔记
- 奥维互动地图加载地球引擎Google Earth Engine(GEE)1984-2022 地球卫星资源 亲测有效,路亚 钓鱼 露营 水下结构 水文 温湿度 地貌变化 大数据AI分析 神器
- AI:华为云HiLens Kit试用测评—全栈全场景的人工智能
- VIPL Lab 9篇ACM MM 2019和IEEE TIP 论文精解
- 被垃圾分类逼疯?这个深度学习技术帮你做到垃圾自动分类
- [转]MATLAB 主要函数指令表(按功能分类)