2015-02-09

Ubuntu 安裝和簡單使用 GoAccess 網站日誌分析工具

阿舍有一個用 Nginx 架設的網站,阿舍想從日誌檔來看一些流量的統計資料,所以,想要找個軟體分析它的日誌檔,阿舍知道這種軟不少,不過,很多都是還要有個 Web 界面來看統計結果的,但是,阿舍不想再去弄那些,所以,想找看看有沒有在終端就可用的軟體哩 ! 所以,就找到了這個 GoAccess 哩 !

credit goaccess.io 

GoAccess 是在 Unix-like 作業系統上專門用來分析 Web Server 日誌 (Log) 的工具,只要將網站日誌檔的位置給 GoAccess,它就可以直接在終端機上跑出常見的網站流量分析結果,像是依來源 IP、來源地區、使用者瀏覽器類型、最多被要求的網頁 ..... 等等,不用特別去再設定網站給 GoAccess 用哩 ! 還滿方便的哩 !


在 Ubuntu 上可直接用 apt-get 來安裝,不過,一樣的,就版本會有點舊,所以,阿舍還是建議參考 GoAccess 官網的說明,用下面的操入指令來加一下 GoAccess 的 PPA 來源到 sources.lis 檔及下載金鑰後,再用 apt-get 安裝會比較好 ...

echo "deb http://deb.goaccess.io $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list
wget -O - http://deb.goaccess.io/gnugpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install goaccess

安裝好之後,用下面的指令格式來執行後,接著,就會跳出一個視窗詢問日誌檔的格式,一般來說,用空白鍵選擇「Common Log Format」或「Common Log Format with Virtual Host」項目按 Enter 鍵就可以跑出結果了,如果格式不對,就再換別的試看看,GoAccess 會告訴你對或不對的,不用擔心嘿 !...

sudo goaccess -f [日誌檔路徑及名稱] -a

ex.

sudo goaccess -f /var/log/nginx/access.log -a

這個 GoAccess 的功能還滿多,阿舍這裡只介紹了最簡單的用法,等阿舍找時間研究研究後,再來介紹囉 ! ...



[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



沒有留言 :

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !