当前位置:首页 > 系统 > CentOS7 安装web日志分析工具GoAccess

CentOS7 安装web日志分析工具GoAccess

系统3年前 (2020-01-10)

CentOS7 安装web日志分析工具GoAccess

GoAccess是开源的且具有非常漂亮交互视图界面的实时Web日志分析工具,还支持生成HTML、JSON、CSV等数据报告。


安装

yum groupinstall -y "Development Tools" && yum install -y ncurses-devel geoip-devel libmaxminddb-devel tokyocabinet-devel openssl-devel wget
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
rm -rf goaccess-1.3 goaccess-1.3.tar.gz
goaccess -V
egrep  -v "^#|^$" /usr/local/etc/goaccess/goaccess.conf

CentOS7 安装web日志分析工具GoAccess


命令行查看nginx日志

goaccess -f /var/log/nginx/access.log

CentOS7 安装web日志分析工具GoAccess

勾选“NCSA Combined Log Format”


CentOS7 安装web日志分析工具GoAccess


生成html报告

mkdir /usr/share/nginx/html/nginx_log
nohup goaccess /var/log/nginx/access.log -o /usr/share/nginx/html/nginx_log/index.html --real-time-html --time-format='%H:%M:%S' --date-format='%d/%b/%Y' &
ps -ef|grep goaccess

CentOS7 安装web日志分析工具GoAccess

访问地址http://192.168.0.1/nginx_log

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/os/383.html

相关文章

Centos安装lrzsz通过Zmodem协议传输数据

Centos安装lrzsz通过Zmodem协议传输数据

主要还是懒,不想打开ssh之类的客户端进行windows与linux之间文件交互,想起来了使用modem协议传。系统是centos,客户端软件xshell,直接yum安装yum instal...

利用LVM特性对EVE-NG硬盘分区扩容

利用LVM特性对EVE-NG硬盘分区扩容

下载的EVE-NG镜像中,存放模拟器镜像的分区太小了,上传几个cisco和juniper的模拟器就快满了,所以需要使用lvm特性对ubuntu server的硬盘分区进行扩容,首先先将eve-ng虚拟...

CentOS7 NFS配置

CentOS7 NFS配置

网络文件系统(Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区...

CentOS7 iSCSI配置

CentOS7 iSCSI配置

先用5块磁盘组成RAID 6,其中4盘做RAID,1盘做热备,并在组建的阵列提供iSCSI服务yum install mdadm mdadm -Cv /dev...

CentOS7 Postfix配置

CentOS7 Postfix配置

使用Postfix+Dovecot配置简单的邮件服务器安装Bindyum install bind-chroot配置Bind  编辑主配置文件,里面的各种参数用...

Redhat 6.5网卡聚合绑定

Redhat 6.5网卡聚合绑定

linux下网卡bonding配置是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术,常用聚合模式为0,1,60(balance-rr)轮循(RR)...