91Linux - access
type: channel
link: https://91linux.org/tag/access/
items: 网站日志分析工具GoAccess的安装和使用

网站日志分析工具GoAccess的安装和使用
type: item
date: 2020-04-13T13:31:00+08:00
description: GoAccess是一款开源的网站日志实时分析工具。GoAccess 的工作方式就是读取和解析 Apache/Nginx/Lighttpd 等服务器的访问日志文件(access log)，以直观的方式把统计信息显示出来包括访问概况、动态页面请求、静态页面请求、访客排名，访客使用的操作系统，访客使用的浏览器，来路域名，404 错误，搜索爬虫，搜索关键词等等。安装goaccess：Ubuntu/Debian：sudo apt-get install -y goaccessFedora/RHEL/CentOS：yum install -y goaccess使用方法：显示在terminal的交互报表goaccess -f /data/wwwlogs/access_nginx.log 生成html报表：goaccess -f access.log -a > report.html 生成json报表：goaccess -f access.log -a -d -o json > report.json 生成csv报表：goaccess -f access.log --no-csv-summary -o csv > report.csv 更多使用方法请参考：https://goaccess.io/man