OCI Ubuntu22.04 Goaccess でnginx アクセスログ解析

サーバ関連

nginxのアクセスログを解析します。

nginxのログは今回はデフォルトで出力されたものを使用します。

インストール

sudo apt-get install goaccess

インストールはこれだけです。

goaccessコマンドが使えるようになります。

CronでHTML出力

sudo vim /etc/cron.d/create_access

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

* * * * * root goaccess -f /var/log/nginx/access.log --log-format=COMBINED -o  /var/www/html_logview/index.html 

これで1分毎にアクセスログからHTMLファイルを更新されます。

出力されたHTMLをブラウザで確認

こんな感じでかっこいいHTMLが作成されていました。

コメント