安裝 Goaccess 視覺化網站日誌分析軟體

5,699 0

軟體介紹

Goaccess 是一款開源的網站日誌即時分析工具,Goaccess 的工作方式就是讀取和解析 Apache/Nginx/Lighttpd 等伺服器的存取日誌檔案(access log),以直觀的方式把統計資訊顯示出來,包括存取概況、動態頁面請求、靜態頁面請求、訪客排名、訪客使用的作業系統、訪客使用的瀏覽器、來源網域、404 錯誤、搜尋爬蟲、搜尋關鍵字等等。

Goaccess 不僅在終端機下有不同的顏色區分顯示,同時還能輸出詳細的圖表供使用者參考,支援 Apache、Nginx、Amazon S3、Elastic Load Balancing、CloudFront 等伺服器日誌的分析,不僅 LNMP 可以用,只要是前面列出的日誌格式都可以。

安裝 Goaccess

安裝依賴套件,注意區分你的系統

Ubuntu/Debian:

Plain Text
apt-get install libncursesw5-dev libgeoip-dev libtokyocabinet-dev

Fedora/RHEL/CentOS:

Plain Text
yum install ncurses-devel geoip-devel tokyocabinet-devel

安裝 Goaccess,一行一行地依照順序執行命令

Plain Text
wget http://tar.goaccess.io/goaccess-1.2.tar.gztar xzvf goaccess-1.2.tar.gzcd goaccess-1.2/./configure --enable-geoip --enable-utf8make && make install

使用方法

生成圖表網頁

Plain Text
goaccess -f /home/www.ikxin.com.log --log-format=COMBINED -a > /www/wp-xinye/web.html

/home/www.ikxin.com.log 是你的日誌路徑

/www/wp-xinye/web.html 是你要生成的頁面路徑

這樣就生成了一個非常直觀的網頁圖表,可以直接在瀏覽器裡開啟檢視

也可以配合 crontab 定時執行,自動生成圖表

執行:crontab -e

新增一行:

Plain Text
50 23 * * * goaccess -f /home/www.ikxin.com.log --log-format=COMBINED -a > /www/wp-xinye/web.html

即表示每天 23 點 50 分生成一個對應網域的日誌網頁圖表,下面放上一張我自己的圖表

評論

(0)

暫無評論,來說兩句吧

發佈評論