goaccess 安装记录

centos6.8
安装
centos,使用yum:
yum install goaccess

如果你的yum找不到goaccess,就先安装epel

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

yum install -y goaccess
查看版本
goaccess -V

在任意目录执行
goaccess /usr/local/nginx-1.6.3/logs/access.log

请注意,
这个界面是按空格键选择,
然后按Enter键确认!

这个界面是按Tab键选择,
按Q退出!


在html目录下创建nginxlog目录
mkdir /usr/local/nginx-1.6.3/html/nginxlog

编辑配置文件
vim /etc/goaccess.conf
第13行去掉#号
time-format %H:%M:%S

第36行去掉#号
date-format %d/%b/%Y

第64行去掉#号
log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u"

第269行去掉#号 如果需要使用实时 HTML 报告, 请确保开放 7890 端口
port 7890

第273行去掉#号
real-time-html true

第381行去掉#号
修改为
output-format /usr/local/nginx-1.6.3/html/nginxlog/index.html

开启goaccess
goaccess -d -f /usr/local/nginx-1.6.3/logs/access.log -a

参数说明:
-f – 日志文件名
-b – 开启流量统计,如果希望加快分析速度不建议使用该参数
-s – 开启HTTP响应代码统计
-a – 开启用户代理统计
-e – 开启指定IP地址统计,默认禁用
-p -指定goacces用户配置文件路径

不修改配置文件的方式

goaccess -f /usr/local/nginx-1.6.3/logs/access.log  --log-format='%h %^[%d:%^] "%r" %s %b "%R" "%u"' --date-format='%d/%b/%Y' -d -a > test.html

修改配置文件

goaccess -f /usr/local/nginx-1.6.3/logs/access.log -d -a -p ~/.goaccessrc > test2.html

你可能感兴趣的:(goaccess 安装记录)