如果你是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
GoAccess 還可以產生 HTML 格式的報告:
$ /usr/local/bin/goaccess -f /var/log/apache2/access.log -a > report.html
我就記錄了這麼點,其他的還是接著搜比較好。
用法介紹
GoAccess的基本文法如下:
goaccess [ -b ][ -s ][ -e IP_ADDRESS][ - a ] <-f log_file >
參數說明:
-f – 記錄檔名
-b – 開啟流量統計,如果希望加快分析速度不建議使用該參數
-s – 開啟HTTP響應代碼統計
-a – 開啟使用者代理程式統計
-e – 開啟指定IP地址統計,預設禁用
用法樣本:
最簡單、常用的命令就是直接調用goaccess命令啦,不帶任何影響效率的其他參數
goaccess –f access.log
如果需要查看其他資訊,我們加入如下參數以顯示HTTP響應代碼、使用者代理程式、流量消耗
goaccess –f access.log –s –a –b
ps:
在 CentOS 6.5 上安裝編譯 GoAccess 時需要的工具和庫:
# yum groupinstall 'Development Tools'
# yum install glib2 glib2-devel ncurses-devel
在 Ubuntu 12.04 上安裝編譯 GoAccess 時需要的工具和庫:
$ sudo apt-get install build-essential
$ sudo apt-get install libglib2.0-dev libncursesw5-dev