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日志分析工具相关推荐

  1. GoAccess - 可视化 Web 日志分析工具

    GoAccess - 可视化 Web 日志分析工具. 官方地址: https://www.goaccess.cc/ 一 语法 goaccess [filename] [ options ... ] [ ...

  2. 强大的Web日志分析工具_AWSTATS 应用实例

    释义: AWStats在Sourceforge发展很快的一个基于Perl的WEB日志分析工具. 相对于另外一个非常优秀的开放源代码的日志分析工具Webalizer,AWStats的优势在于: 1.界面 ...

  3. 一款开源且具有交互视图界面的实时 Web 日志分析工具

    前言 在 Linux 操作系统下,分析日志文件是一件非常头疼的事情,它记录了很多日志,对于大多数的新手及系统管理员不知该如何下手进行分析,除非你在分析日志方面有足够的经验积累,那就是 Linux 系统 ...

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

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

  5. web 日志分析工具 awstats 简单安装

    awstats安装使用 awstats是一个开源的日志分析工具,用perl编写.感觉还不错,把安装记录写下,也许有人用的到. 可以分析大部分标准日志数据,如apache的,nginx的都可以 首先下载 ...

  6. mysql+web日志分析工具_WEB日志格式及分析工具

    WEB日志是网站分析和网站数据数据整理最基础的数据,了解其格式和组成将有利于更好地进行数据的收集.处理和分析. 一.日志格式类型 目前常见的WEB日志格式主要由两类,一类是Apache的NCSA日志格 ...

  7. mysql+web日志分析工具_用Python+MySQL实现2017年web日志分析报告

    日志分析在web系统中故障排查.性能分析方面有着非常重要的作用.目前,开源的ELK系统是成熟且功能强大的选择.但是部署及学习成本亦然不低,这里我实现了一个方法上相对简单(但准确度和效率是有保证的)的实 ...

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

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

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

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

最新文章

  1. linux跨主机复制文件
  2. 企业级的开源备份工具之磁盘柜存储配置
  3. Android WebView 支持H5图片上传input type=file
  4. 移动端html5手写板,Vue+canvas实现移动端手写板步骤详解
  5. JNDI 和JDBC的区别
  6. C++的几种遍历形式
  7. win64环境下的一些配置
  8. 《看聊天记录都学不会C#?太菜了吧》(2)C#那么简单我为何之前还学C语言?
  9. 云服务器cpu性能,云服务器cpu性能
  10. 光纤模块与光纤收发器的区别
  11. java thread 多线程_java用Thread方式创建多线程
  12. apache服务通常启动,但打不开网页,提示Try using the Win32DisableAcceptEx directive (转)...
  13. 'sa'登录失败解决方案大全
  14. 2012服务器系统 3389,windows 2012r2如何修改默认的3389远程端口
  15. 移动地理信息系统学习笔记
  16. 奥维互动地图加载地球引擎Google Earth Engine(GEE)1984-2022 地球卫星资源 亲测有效,路亚 钓鱼 露营 水下结构 水文 温湿度 地貌变化 大数据AI分析 神器
  17. AI:华为云HiLens Kit试用测评—全栈全场景的人工智能
  18. VIPL Lab 9篇ACM MM 2019和IEEE TIP 论文精解
  19. 被垃圾分类逼疯?这个深度学习技术帮你做到垃圾自动分类
  20. [转]MATLAB 主要函数指令表(按功能分类)

热门文章

  1. 2019年的个人总结和2020年的一些展望
  2. 2019年秋计算机管理工作总结,2019年秋季学期工作总结
  3. FreeeBSD磁盘分区格式
  4. [2019.12.9]chapter10 Traps and Pitfalls
  5. Windows Server 2016 部署DNS
  6. 云服务器运行python程序_云服务器部署python项目
  7. 响应式编程之三:RxJava应用:与Retrofit 结合的最佳实践
  8. 补贴大战,烧不出社区团购的未来
  9. 【FanOne的博客导航】希望你能喜欢这里 | 欢迎光临~
  10. cad 去坐标带号方法