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
网友评论