GNU/Linux >> Linux の 問題 >  >> Arch Linux

AlmaLinux8にGoAccessをインストールする方法

このチュートリアルでは、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を確認することをお勧めします。ウェブサイト。


Arch Linux
  1. AlmaLinux8にNtopngをインストールする方法

  2. AlmaLinux8にLaravelをインストールする方法

  3. AlmaLinux8にPrometheusをインストールする方法

  1. AlmaLinux8にDockerをインストールする方法

  2. AlmaLinux8にApacheをインストールする方法

  3. AlmaLinux8にphpMyAdminをインストールする方法

  1. AlmaLinux8にNginxをインストールする方法

  2. AlmaLinux8にPostgreSQLをインストールする方法

  3. AlmaLinux8にMongoDBをインストールする方法