このチュートリアルでは、AlmaLinux 8にGoAccessをインストールする方法を示します。知らなかった方のために、GoAccessは、Webサーバーログをすばやく分析および表示するインタラクティブなリアルタイムWebサーバーログアナライザープログラムです。 ビジュアルサーバーレポートをその場で必要とするシステム管理者に、高速で価値のあるHTTP統計を提供します。 指定されたWebログファイルを解析し、データを端末に出力します。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo
‘root権限を取得するコマンドに。 GoAccessリアルタイムWebサーバーログアナライザーとインタラクティブビューアーをAlmaLinux8に段階的にインストールする方法を説明します。CentOSとRockyLinuxでも同じ手順に従うことができます。
AlmaLinux8にGoAccessをインストールします
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo dnfアップデート
sudo dnf installepel-リリース
sudo dnf install ncurses-devel libmaxminddb-devel openssl-devel
sudo dnf groupinstall ‘開発ツール’
ステップ2.AlmaLinux8にGoAccessをインストールします。
次に、公式ページから最新バージョンのGoAccessをダウンロードします。 wget
指図:
wget https://tar.goaccess.io/goaccess-1.5.2.tar.gz
その後、解凍する必要があります。
tar -xzvf goaccess-1.5.2.tar.gz
次に、パッケージを構成してインストールします。
cd goaccess-1.5.2 autoreconf -fi
sudo ./configure –enable-utf8 –enable-geoip = mmdb –with-openssl
sudo 作る
sudo インストールする
GoAccessのインストールを確認します。
goaccess –version
手順3.GoAccessを構成します。
デフォルトでは、GoAccessはその構成ファイルをに保存します /usr/local/etc/goaccess/goaccess.conf
。 次に、nanoテキストエディタを使用して構成を編集します。
sudo nano /usr/local/etc/goaccess/goaccess.conf
次のファイルを変更します。
#次の時間形式は、#のいずれかで機能します Apache/ NGINXのログ形式は以下のとおりです。 #時間形式%H:%M:%S#次の日付形式は#のいずれかで機能します Apache/ NGINXのログ形式は以下のとおりです。 #日付形式%d /%b /%Y#ログ形式の組み合わせ#ログ形式%v:%^%h%^[%d:%t %^] “%r”%s%b “%R” “%u”
Save と close ファイル。 構成が完了したら、次のコマンドを使用してGoAccessを実行します。
sudo ln -s / usr / local / bin / goaccess / usr / bin / goaccess
sudo goaccess /var/log/nginx/access.log
次のダッシュボードが表示されます。
ステップ4.HTMLレポートを生成します。
Nginx WebサーバーログのHTMLレポートを生成するには、ウェブログファイルに対して実行するだけです。
goaccess /var/log/nginx/access.log -o stats.html
おめでとう! GoAccessが正常にインストールされました。 このチュートリアルを使用して、AlmaLinux8システムにGoAccessWebログアナライザーをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします GoAccessの公式ウェブサイト。