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
命令行查看nginx日志
goaccess -f /var/log/nginx/access.log
勾选“NCSA Combined Log Format”
生成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
访问地址http://192.168.0.1/nginx_log
本站所有文章均可随意转载,转载时请保留原文链接及作者。