このチュートリアルでは、CentOS 7にGoAccessをインストールする方法を紹介します。知らなかった方のために、GoAccessはリアルタイムのWebログアナライザーであり、 LinuxとUnixの両方のオペレーティングシステム。ターミナルからのインタラクティブなアプリとして機能し、モデルの後にHTMLレポートも提供されます。これはブラウザで簡単に表示できます。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS7サーバーにGoAccessオープンソースリアルタイムWebログアナライザーを段階的にインストールする方法を説明します。
CentOS7にGoAccessをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
yum clean all yum -y update
ステップ2.GoAccessをインストールします。
次のコマンドを実行してGoAccessをインストールします:
yum -y install goaccess
別のオペレーティングシステムを使用している場合は、公式Webサイトでコンパイル済みのバイナリを検索できます:
wget http://tar.goaccess.io/goaccess-1.2.tar.gz tar xvzf goaccess-1.2.tar.gz cd goaccess-1.2 ./configure --enable-utf8 --enable-geoip=legacy make && make install
ステップ3.GoAccessを使用します。
GoAccessには、ログファイルを分析するための多くのオプションがあります。GoAccessでログファイルを表示するために使用できる最も簡単な方法は次のとおりです。
goaccess /var/log/boot.log
以下のコマンドを使用して、GoAccessのすべてのフラグと機能を確認できます。
goaccess --help
HTML形式のGoAccessライブレポート:
まず、ApacheをWebサーバーとしてインストールします:
yum install httpd
インストールプロセスが終了したら、次のコマンドを実行してApacheサービスを開始します。
systemctl start httpd systemctl enable httpd
たとえば、次のコマンドを使用すると、Apacheアクセスログから分析されたHTMLファイルが作成され、Apacheのデフォルトのドキュメントルートに配置されます。
goaccess /var/log/httpd/access_log --log-format=COMBINED -a -o /var/www/html/report.html
これで、ブラウザを開き、IPアドレスまたはドメイン名を入力して、「/report.html
」を追加できます。 最後に」を表示して、HTML出力を確認します:
おめでとうございます!GoAccessが正常にインストールされました。CentOS7システムにGoAccessオープンソースリアルタイムWebログアナライザーをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプまたは有用な情報については、 GoAccessの公式ウェブサイトを確認してください。