[Webサイト運営] GoAccess – Webログ解析ツール

GoAccessはWebアクセスログを解析して可視化する便利なツールである。

GoAccess – Visual Web Log Analyzer
https://goaccess.io/

インストール

EPELリポジトリからインストールできる。

設定

マニュアルページを参照しながら、Webアクセスログの形式を設定ファイルで指定する。

GoAccess – Manual Page
https://goaccess.io/man#custom-log

自サーバーのApacheだと設定は以下の通り。

実行

解析したいApacheログを切り出してgoaccessに渡すだけ。

ターミナル画面に表示したければ、以下のように指定する。

リダイレクトすればHTMLファイルを作成することもできる。併せて-dオプションを付けると、IPアドレスの名前解決も行ってくれる。