GoAccess安装和基本使用案例

Linux idb 678℃ 0评论

为了方便我们分析web系统访问量以及访问来源,在搜索了网上资源之后,发现goaccess是一款不错的参考工具,于是把最近学习的内容整理成笔记,记录一下。下面是利用源码的方式安装的。当然还有其他的安装方式,例如rpm包的方式,可以参考我下面引用的连接。

系统环境信息

yum安装依赖包

下载goaccess源码包,并解压编译安装

修改文件/usr/local/etc/goaccess.conf改成goaccess格式标准对应为

修改/etc/nginx/nginx.conf文件的日志存储格式

重新加载nginx的配置参数

测试生成页面

基本参数说明:

【-f】后面知道需要分析的日志文件路径;

【-c】Prompt log/date/time configuration window;

【-a】Enable a list of user-agents by host;

最终生成的分析结果html文件是/tmp/test_nginx_access.html。

后台实时生成数据到goaccess页面

可能会遇到的报错

主要原因是goaccess没有找到默认配置文件,用【-p】来指定参数文件goaccess.conf 绝对路径即可。

另外需要注意,1)goaccess的配置文件也有可能在这个路径:/usr/local/etc/goaccess/goaccess.conf。2)分析日志文件时,会消耗内存,因此日志文件大于服务器的内存,可能造成占用swap,甚至分析失败。

参考

官方地址:https://goaccess.io/download

参考博客:https://blog.51cto.com/13444271/2167514

转载请注明:猫头鹰工作室 » GoAccess安装和基本使用案例

喜欢 (0)or分享 (0)
Avatar
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址