goaccess操作手册
1.安装
$ wget $ tar -xzvf goaccess-1.2.tar.gz $ cd goaccess-1.2/ $ ./configure --enable-utf8 --enable-geoip=mmdb $ make # make install
2.导入文件
goaccess 1005158_2017_11_06.log -o /var/www/html/1005158_2017_11_06html.html --log-format=COMBINED -q -a "注意:这里导入的时候会爆出一些问题根据提示 很大一部分是空格的原因 注意日志的格式"
这里我提供一些过滤空格的命令:
cat 1005158_2017_11_06_232.log | sed 's/ / /g' > 1005158_2017_11_06_232111.log#把 两个空格都替换成一个空格并导入新文件
3."生成图像进行访问这里使用的是nginx"
http://192.168.24.128/1005158_2017_11_06html.html
4.nginx日志格式
log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" '"$http_user_agent" "$http_x_forwarded_for"' ' "$upstream_addr"' ' ups_resp_time: $upstream_response_time ' ' request_time: $request_time';