nginx日志分析利器--goaccess
目录:
goaccess
goaccess是一个专门用来分析日志的工具,既可以在终端中展示结果,也可以生成 HTML 报表在浏览器中查看
安装
在腾讯云和阿里云的机器上都有对应的yum源。
sudo yum install -y goaccess
添加yum源
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
操作方式
goaccess --help
或者
man goaccess
直接执行命令行显示
goaccess -d -f /app/webserver/logs/nginx/default_server.access.log --time-format='%H:%M:%S' --date-format='%d/%b/%Y' --log-format='%h^A%^[%d:%t %^]^A"%r"^A%s^A^A^A%b "%R" "%u"'
生成当日统计页面
goaccess -d -f /app/webserver/logs/nginx/default_server.access.log --time-format='%H:%M:%S' --date-format='%d/%b/%Y' --log-format='%h^A%^[%d:%t %^]^A"%r"^A%s^A^A^A%b "%R" "%u"' -o /var/www/html/report.html
生成实时统计页面
goaccess -d -f /app/webserver/logs/nginx/default_server.access.log --time-format='%H:%M:%S' --date-format='%d/%b/%Y' --log-format='%h^A%^[%d:%t %^]^A"%r"^A%s^A^A^A%b "%R" "%u"' -o /var/www/html/report.html --real-time-html --ws-url=report.xxx.com &
然后直接访问静态html即可