Log.ioは強力なリアルタイム監視ツールであり、ユーザーはウェブブラウザを介してサーバー上のログファイルを監視できます。 Node.jsとsocket.ioを利用しており、LinuxVPSへのインストールは非常に簡単です。今日は、ユーザーフレンドリーなWebベースのインターフェイスを介してログファイルを監視するために、サーバーにLog.ioをインストールする方法を紹介します。
まず、CentOSVPSでEPELリポジトリを有効にする必要があります。実際、CentOS7でEPELを有効にするのはかなり簡単です。次のコマンドを使用してこれを行うことができます:
yum install http://mirror.us.leaseweb.net/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
次に、次のコマンドを実行して、サーバーでEPELが有効になっていることを確認します。
yum repolist
CentOS VPSでEPELを有効にすると、yumパッケージマネージャーを使用して、すべてのシステムソフトウェアを利用可能な最新バージョンに更新できます。そのために、次のコマンドを実行できます:
yum update
これらのプレインストール操作が完了したら、次のステップ、つまりNode.jsとNPMパッケージのインストールに進むことができます。繰り返しになりますが、このプロセスはかなり簡単で、1つのコマンドを使用して完了することができます。
yum install nodejs npm
Node.jsとNPMをインストールしたら、サーバーにLog.ioをインストールします。次のコマンドを実行して、NPMを使用してLog.ioをインストールできます。
npm install -g log.io --user "root"
インストールには1分もかかりません。ユーザーとして「root」を使用していることに気付いたかもしれませんが、その理由は、Log.ioがログファイルを監視できるように特定の権限を必要とするためです。
次に、必要に応じてLog.ioを構成します。構成ファイルは、ユーザーのホームディレクトリの「.log.io」という隠しディレクトリの下にあります。この場合、構成ファイルにアクセスするには、次のコマンドを使用して「〜/.log.io/」ディレクトリに移動する必要があります。
cd ~/.log.io/
3つの構成ファイルがあります:
harvester.conf log_server.conf web_server.conf
ほとんどの場合、harvester.confを編集する必要があります。この構成ファイルでは、変更を監視する必要があるログファイルを指定できます。お気に入りのテキストエディタを使用してファイルを編集できます。たとえば、nanoを使用してharvester.confファイルを編集するには、次のコマンドを実行できます。
nano harvester.conf
完了したら、ファイルを保存して閉じることができます。次に、次のコマンドを使用して、Log.ioサービスをバックグラウンドで開始できます。
log.io-server & log.io-harvester &
ログファイルを監視できるWebインターフェイスにアクセスするには、お気に入りのWebブラウザを開いて、次の場所に移動します。
http://IP-ADDRESS:28778/
ここで、IP-ADDRESSはCentOSVPSのIPアドレスに置き換える必要があります。 28778はリスニングポートです。
確認することをお勧めします:
http://logio.org/
および
https://github.com/NarrativeScience/Log.io
Log.ioの詳細については
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にLog.ioのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。