GoAccess

  • Category: 電腦相關
  • Last Updated: Monday, 23 April 2018 09:10
  • Published: Monday, 23 April 2018 08:47
  • Written by sam

試作別套web log 分析軟體

之前做過的相同性質

awstats-apache-centos

awstats-windows-apache

awstats-postfix-centos

當然ELK也是,但就是太大套了,需要的話也可以往前翻翻

安裝流程不難

記錄一下我的環境及設定

我是nginx加上https,並且要做即時的log內容解析

# vi /etc/goaccess.conf
time-format %H:%M:%S
date-format %d/%b/%Y
log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u"
real-time-html true
ssl-cert /etc/letsencrypt/abc/boredom.gotdns.com/yoyoyo.pem
ssl-key /etc/letsencrypt/abc/boredom.gotdns.com/yayaya.pem

以上是我有修改的內容(https,請一定要指定key和cert位置,不然會無法自動更新

再來是啟動(也支援daemon

goaccess -f /var/log/nginx/yoyoyo -o /abc/boredom.gotdns.com/abc/123.html --ws-url=wss://boredom.gotdns.com --real-time-html
-f 是讀取哪個位置的log檔案

-o 是將即時的輸出至哪邊

--ws-url 採用http或https

--real-time-html 即時更新

附上使用手冊連結

https://goaccess.io/man