Linux安装GoAccess

goaccess的安装、使用及介绍【实操完整版】 goaccess的安装部署及使用:小而美的nginx 日志分析可视化工具,适合没有日志系统的用户观察nginx日志。 阅读详情

GoAccess下载地址:https://goaccess.io/download

1、下载、安装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

Q1:在执行第四步./configure时,遇到问题:

configure: error: 
*** Missing development files for the GeoIP library

解决方法:

$ wget https://github.com/maxmind/geoip-api-c/releases/download/v1.6.11/GeoIP-1.6.11.tar.gz
$ tar -xzvf GeoIP-1.6.11.tar.gz
$ cd GeoIP-1.6.11
$ ./configure
$ make
# make install

Q2:在执行第四步./configure时,遇到问题:

configure: error: *** Missing development libraries for ncursesw

解决方法:

要使用–enable-utf8,你需要安装ncursesw
a)、如果你的系统是RedHat系列:

yum list|grep ncurses

yum -y install ncurses-devel

yum install ncurses-devel

b)、如果你的系统是Ubuntu或Debian:

apt-cache search ncurses

apt-get install libncurses5-dev

待安装completed!

./configure
make
make install

GoAccess完成安装截图:
完成截图

2、修改nginx服务器的配置文件nginx.conf

location /report.html {
            #指定个人配置的目录
            root html;
            index report.html index.htm;
         }

重新加载配置文件:

../sbin/nginx -s reload

截图

3、执行goaccess命令,在nginx/logs目录下,执行:

goaccess access.log -o ../html/report.html --real-time-html --time-format='%H:%M:%S'  --date-format='%d/%b/%Y' --log-format=COMBINED

打开网站,成功运行!
截图
说明:步骤2和3的目的就是设置nginx的report访问路径,然后由goaccess生成report页面,那用户就可以通过指定路径访问report了。

4、后台运行GoAccess

ubuntu系统:
打开 Tmux 并启动 GoAccess

$ tmux
$ goaccess access.log -o ../html/report.html --real-time-html --time-format='%H:%M:%S'  --date-format='%d/%b/%Y' --log-format=COMBINED

一切正常的话 GoAccess 应该开始分析日志文件了,然后显示 “WebSocket server ready to accept new client connections”。
现在按下你 Tmux 的 PREFIX 键(默认是 Ctrl+B),再按 d 从 Tmux 中脱离出来,这样即使 ssh 断开连接了也能保持后台运行,想查错也可以用

$ tmux attach

5、测试

现在用浏览器打开Nginx的访问路径 http://ip:port/report.html 应该就可以看见分析结果了,每秒钟刷新一次数据。

goaccess 日志分析工具 阅读详情

相关推荐

Goaccess安装与使用

最近项目中需要对nginx日志文件进行分析,于是使用goaccess工具进行操作。 goaccess官网:https://goaccess.io/goaccess的安装(linux服务器操作)1、下载 wget http://tar.goaccess.io/goaccess-0.9.8.tar.gz 或axel -n 5 http://tar.goaccess.io/goaccess-0.9.

leo的专栏 3922

windows下安装goaccess

windows下安装goaccess goaccess为apache,ngix日志分析工具,仅支持linux系统,windows下安装需要使用cygwin 1、下载goaccess安装包 https://goaccess.io/ goaccess-1.2.tar.gz 2、安装cygwin 1、下载cygwin http://www.cygwin.com/ 2、Cygwi...

huryer的专栏 7097

GoAccess使用指南(官方中文版)

GoAccess使用指南(官方中文版)

GoAccess数据安全自动化:异常访问检测与响应

你是否还在为网站异常流量监控而烦恼?是否因无法及时发现恶意访问导致数据泄露?本文将带你通过GoAccess实现Web日志的实时分析与异常检测,构建轻量级安全防护体系。读完你将掌握:异常IP自动拦截、404攻击检测、地理位置异常报警的完整配置方案,让服务器安全监控像查看网站统计一样简单。 ## 核心检测能力配置 GoAccess通过模块化配置实现多维度异常检测,关键在于启用安全相关面板并配置过滤

gitblog_01111的博客 918

MPC-CBF 控制原理详解

假设系统满足如下离散时间动力学模型xt1fxtutxt∈Xut∈Uxt1​fxt​ut​xt​∈Xut​∈Uxtx_txt​:状态变量,定义域为可行状态集X⊆RnX⊆Rnutu_tut​:控制输入,定义域为控制约束集U⊆RmU⊆Rm系统需满足安全约束,由如下控制障碍函数(CBF)hX→RhX→RCx∈X∣hx≥0C:=x∈X∣hx≥。

m0_54691290的博客 1179

window部署open claw(使用wsl-Ubuntu-docker部署)

本文详细介绍了在Windows 11系统下通过WSL2+Docker部署OpenClaw的完整流程。首先需要满足硬件配置要求并开启虚拟化功能,然后依次完成WSL2安装配置、Docker Desktop安装、OpenClaw镜像拉取等步骤。重点说明了端口映射、socat转发配置及openclaw.json文件修改方法。最后通过验证WSL2内网IP和端口访问服务。该方案具有最佳兼容性,能有效避免Windows环境下的依赖冲突问题。

Kmoyic的博客 2763

Linux下GoAccess的安装与全部用法

GoAccess用户文档 一、 GoAccess概述 1.1 GoAccess概述 goaccess是一个实时的web日志分析器,以及交互式查看器,在类Unix系统的终端(terminal)上运行,是一个基于GPL的自由软件。为需要可视化服务器报告的系统管理员提供快速而重要的HTTP统计信息。首先它会解析web日志文件,从被解析文件中收集数据,然后展示在控制台(cons...

a616735104的博客 792

fpga学习——zynq图像处理中的DVP流接口封装

之前文章介绍了基于zynq的图像处理架构问题。其中,作为开发者,需要重点关注图像传感器接口、处理算法、显示接口,这些模块。现在我们一同学习用于视频数据接口的DVP模块,并将其封装成AXI-stream接口便于直接和VDMA IP通信。 DVP_AXI stream IP v1.0使用说明 1.设计概述 •用于cmos传感器视频数据采集,将cmos输出的8位视频数据拼接成RGB 565模式 •AXI_stream主机接口,用于和PS端内存的数据交互 •基于vivado 18.3软件设计 2.模块分析

weixin_41895751的博客 4582

Linux GoAccess 安装使用

1. 使用yum 安装 yum install glib2 glib2-devel GeoIP-devel ncurses-devel zlib zlib-develyum install gcc -y yum -y install GeoIP-update yum install goaccess 2.修改/etc/nginx/nginx.conf文件的日志存储格式 log_...

游荡边缘的博客 698

uniapp(微信小程序) - 实现uniapp小程序电子签名板,横屏手写姓名签名专用写字画板,客户专用签字板,手写签名签字画板组件,手写签名,(详细运行示例,一键复制开箱即用)

uniapp实现微信小程序的电子签名效果,uniapp微信小程序 电子签名 写字板,用uniapp实现微信小程序的电子签名,uniapp微信小程序canvans实现手写签名,记录一个uniapp写的小程序的手写板,横屏,用于签名,unniapp实现电子签名,uniapp怎么做横屏的手写签名,uniapp如何实现签字板,uniapp小程序平台下怎么做电子签名板组件,uniapp电子签名插件,uniapp最好用的电子写字板插件组件源码,实现uniapp 手写签名功能,手写板、签字板,uni-app插件市场最好的

✅ 精选推荐文章 1万+

手把手教你学GPU的KMD专栏--3.1 设备初始化流程深度解析

本文深入解析了KMD(内核模式驱动)设备初始化流程,这是GPU驱动开发最基础且关键的环节。初始化流程包括6个核心阶段:KMD模块加载、PCIe设备探测匹配、GPU硬件初始化、显存分配映射、中断系统配置和设备注册。每个阶段都有详细步骤解析,涉及关键数据结构和错误处理机制。文章还分析了常见问题(驱动加载失败、显存分配失败、中断配置失败)的解决方案,并指出未来趋势将向动态初始化、安全增强和AI优化方向发展。正确高效的初始化流程是确保GPU被操作系统安全使用的前提,也是后续内存管理、任务调度等功能的基础。

MHD0815的博客 262

Linux CentOS 8安装 Goaccess

Linux CentOS 8安装 Goaccess。

lzy_1007的博客 349

CAPL通过lookupSignal和DBLookup获取DBC信号的属性信息

CAPL通过lookupSignal和DBLookup获取DBC信号的属性信息以及一些相关问题

天赐好车的博客 2884

linux日志分析软件goaccess安装,并实时更新监控

*GoAccess 是一款开源的且具有交互视图界面的实时 Web 日志分析工具,通过你的 Web 浏览器或者 nix 系统下的终端程序(terminal)即可访问。能为系统管理员提供快速且有价值的 HTTP 统计,并以在线可视化服务器的方式呈现。 ...

test\\的博客 1016

1 初识智能化测试

非常感谢您可以和我一起来聊一聊智能化测试的一些事。智能化测试是一个新鲜又老旧的问题,说新鲜是因为很多人当听到智能化测试都会联想到人工智能、机器学习、深度学习等高大上的技术,很多时候觉得离我们的实际工作还很远;说老旧,是因为智能化测试的一些技术的发展在行业里面已经很久了,例如符号执行、静态分析等技术已经有很长的历史了。近些年,随着测试技术的的飞速发展,智能化测试也有了越来越多的实践,优秀的开源项目慢慢的被行业推行并且落地。那么在这里我们就一起来聊聊智能化测试以及智能化测试好的思路、实践、方法以及技术落地过程。

Criss@陈磊 2625

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

可视化实时Web日志分析工具-goaccess

说到web服务器就不得不说Nginx,目前已成为企业建站的首选。但由于种种历史原因,Nginx日志分析工具相较于传统的apache、lighthttp等还是少很多。 今天就和大家分享一个非常强大的实时日志分析工具,它安装简单,功能强大,支持Nginx日志格式,是新一代互联网企业手中又一犀利武器! GoAccess是一个实时的Apache / Nginx / Lighttpd Web日志分析...

weixin_30332241的博客 191

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

goaccess 安装

yum install ncursesw cd /usr/local/src/ wget http://tar.goaccess.io/goaccess-1.1.1.tar.gz wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP-1.4.7.tar.gz wget http://geolite.maxmind.com/...

luwfls的博客 551

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Linux系统之GoAccess实时Web日志分析工具的基本使用

Linux系统之GoAccess实时Web日志分析工具的基本使用

jks212454的博客 4038

nginx日志分析,实时可视化工具goaccess

一款可以实时分析NGINX访问日志,并且支持可视化的软件

第九系艾文 6375

【运维】Linux安装GeoIP,报错Transaction check error、各种问题解决

文章目录Linux安装GeoIP Linux安装GeoIP yum install nginx-module-geoip 如果报错:Transaction check error 原因是yum源不对,ncurses依赖未解决。 yum install glib2 glib2-devel GeoIP-devel ncurses-devel zlib zlib-develyum instal...

qq_38866586的博客 1147

GoAccess对Nginx日志分析

2)、修改/usr/local/goaccess-1.3/config/goaccess.conf配置。1)修改/usr/local/nginx/conf/nginx.conf配置。方法一:服务器系统需修改成中文。方法二:自定义shell脚本。

hq.zheng的博客 444

nginx日志分析工具goaccess 安装

nginx日志分析工具goaccess 安装

moqidian的专栏 334

GoAccess日志分析工具

第一步:安装基本软件glib2 glib2-devel ncurses ncurses-devel geoIP geoIP-devel在这里用yum安装的时候不容易找到这两个软件geoIP geoIP-devel,因此需要单独下载安装。 [root@Python ~]# yum -y install glib2 glib2-devel ncurses ncurses-devel

范文鹏的博客 485

centos 安装日志分析软件goAccess

参考:https://goaccess.io/download 1 2 3 yuminstallgccgcc-c++ yuminstallGeoIP-devel yuminstallglib2glib2-develGeoIP-develncurses-develzlibzlib-devel ...

weixin_33711641的博客 155
上一篇: Redhat7 安装 yum
下一篇: 【设计模式】观察者模式
章 鱼
博客等级 码龄10年 203粉丝 105原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值