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


更新日期: 2020年01月10日
文章标签: Linux
文章链接: https://www.vos.cn/os/383.html  
版权说明:如非注明,本站文章均为vOS原创,转载请注明出处和附带本文链接。