このチュートリアルでは、AlmaLinux 8にGoAccessをインストールする方法を紹介します。知らなかった方のために、GoAccessはインタラクティブでリアルタイムのWebサーバーログアナライザープログラムです。 Webサーバーログをすばやく分析して表示します。ビジュアルサーバーレポートをオンザフライで必要とするシステム管理者に、高速で価値のあるHTTP統計を提供します。指定されたWebログファイルを解析し、データを端末に出力します。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 GoAccessリアルタイムWebサーバーログアナライザーとインタラクティブビューアーをAlmaLinux8に段階的にインストールする方法を説明します。CentOSとRockyLinuxでも同じ手順に従うことができます。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:AlmaLinux8。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
AlmaLinux8にGoAccessをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo dnf update sudo dnf install epel-release sudo dnf install ncurses-devel libmaxminddb-devel openssl-devel sudo dnf groupinstall 'Development Tools'
ステップ2.AlmaLinux8にGoAccessをインストールします。
次に、wget
を使用して、公式ページから最新バージョンのGoAccessをダウンロードします。 コマンド:
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 make sudo make install
GoAccessのインストールを確認します:
goaccess --version
手順3.GoAccessを構成します。
デフォルトでは、GoAccessは構成ファイルを/usr/local/etc/goaccess/goaccess.conf
に保存します。 。次に、nanoテキストエディタを使用して構成を編集します:
sudo nano /usr/local/etc/goaccess/goaccess.conf
次のファイルを変更します:
# The following time format works with any of the # Apache/NGINX's log formats below. # time-format %H:%M:%S
# The following date format works with any of the # Apache/NGINX's log formats below. # date-format %d/%b/%Y # log-format COMBINED # log-format %v:%^ %h %^[%d:%t %^] "%r" %s %b "%R" "%u"
ファイルを保存して閉じます。構成が完了したら、次のコマンドを使用して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システムにGoAccess Webログアナライザをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、公式のGoAccessを確認することをお勧めします。ウェブサイト。