日期:2014-05-16  浏览次数:20708 次

推荐linux apache日志分析程序 goaccess

之前windows上有一个apache访问日志分析的工具,能生成不错的报表页面,但是是共享软件,

?

在 linux上可以使用 goaccess来代替这个软件,goaccess是开源程序

http://goaccess.prosoftcorp.com/faq#requirements

?

http://stackoverflow.com/questions/12525001/nginx-log-analysis-with-goaccess

?

安装时 最好装上 geoip-dev 包,使用图示如下:

goaccess -f access_log?

日志格式可以使用格式 “ ”来分割

可以自建配置文件,也可以使用 -c选项来建

写道
kenxu@startos:~/dist/apache2/logs$ vim ~/.goaccessrc
kenxu@startos:~/dist/apache2/logs$ cat ~/.goaccessrc
color_scheme 0
date_format %d/%b/%Y
log_format %h %^[%d:%^] "%r" %s %b

?

?

默认的是使用命令行,见截图

也可以使用管道将输出写到文件中,结果如下所示:还是很全的

?

General Dashboard - Overall Analyzed Requests
Total Requests 359 Unique Visitors 5 Referrers 0 Log Size 40.86 KiB
Failed Requests 0 Unique Files 79 Unique 404 4