nginx日志查看goaccess安装使用

谁说胖子不能爱 提交于 2020-03-09 18:17:34

nginx日志查看goaccess安装使用

准备工作:

  • Linux CentOs 6.5
  • Nginx 1.8

1. 安装前准备

切换到 /usr/local 使用如下指令:

  1. wget http://tar.goaccess.io/goaccess-1.0.1.tar.gz
  2. tar -xzvf goaccess-1.0.1.tar.gz
  3. cd goaccess-1.0.1/
  4. ./configure --enable-geoip --enable-utf8
  5. make
  6. make install
  7. 开始使用

1.1 下载源文件

使用如下执行:wget http://tar.goaccess.io/goaccess-1.0.1.tar.gz 下载源文件

1.2 解压缩

使用如下执行:tar -xzvf goaccess-1.0.1.tar.gz

1.3 进入目录中

cd goaccess-1.0.1/

1.4 准备编译检查配置

./configure --enable-geoip --enable-utf8 出现以下截图: 缺失GeoIp库文件

1.4.1 安装 GeoIp

执行 yum install GeoIp 输入图片说明 出现异常错误信息:No package GeoIp available. 如何操作呢?根据参考网址获得应该使用:yum install GeoIP GeoIP-devel GeoIP-data

1.5 make

1.6 make install

1.7 开始使用

可能需要配置 /usr/local/goaccess-1.0.1/config 目录下 goaccess.conf 三个变量:

  1. time-format %H:%M:%S
    
  2. date-format %d/%b/%Y
    
  3. log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u"
    
  • 查看nginx的日志 goaccess -f /var/log/nginx/access.log -a > report.html
  • 查看nginx昨日日志 zcat access.log-20160719.gz |goaccess -a >report.html

参考网址:

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!