分享一個比較優秀的 nginx 日誌分析站群軟體。
首先安裝,就不多說了,都一樣:
apt-get install goaccess
其它系統參考此命令。然後,使用命令進行分析:
goaccess -f /home/wwwroot/img.qdm.log -c -a
第一步,選擇日誌格式,上下移動,空格勾選,回車確定,lnmp 環境預設選擇第 3 個。
然後,就會給出結果,t 到頂端,b 到卷末,q 為退出,上下鍵滾動顯示。
其它的若干使用方法:
goaccess -f access.log -a > report.html
#匯出成 html 頁面
sed -n ‘/05/Dec/2010/,$ p’ access.log | goaccess -s -b
#分析某一天的日誌
sed -n ‘/5/Nov/2010/,/5/Dec/2010/ p’ access.log | goaccess -s -b
#分析某一天到某一天的日誌
goaccess -e 123.123.123.123 -f access.log
#排除某個 IP 的記錄
goaccess -a -f access.log
#顯示 User-Agents
grep ^123.123.123.123 access.log | goaccess
#只統計某個 ip 的記錄