GoAccessでアクセスログの可視化をする
GoAccess
GoAccessはwebサイト等のアクセスログをいい感じに可視化することができるソフトウェア
install
公式ページより、Raspberry pi上で
sudo apt-get install goaccess
これでおk
インストールができたら
sudo goaccess /var/log/nginx/access.log -o /home/maki/accessReport/public/report.html --log-format=COMBINED
で、nginxのログファイルを読み込んで、/home/maki/accessReport/public/report.htmlにレポートを出力する。
これをリアルタイムにアクセスログを反映させるには –real-time-html オプションをつける
さらにこれをバックグラウンドで行うために
sudo goaccess /var/log/nginx/access.log -o /home/maki/accessReport/public/report.html --log-format=COMBINED --real-time-html &
とした。これでよさそう?
/accessReport/public/というフォルダはローカルのみで開くために新しく作ったフォルダ。
アクセスすると
こんな感じのダッシュボードが見れる。