3のインストールについて説明し、一元化された場所でシステムのsyslogを収集して視覚化するように構成する方法を説明します。Logstashは、将来の使用に備えてログを収集、解析、保存するためのオープンソースツールです。3は、Logstashがインデックス付けしたログを検索および表示するために使用できるWebインターフェイスです。これらのツールは両方ともElasticsearchに基づいています。Elasticsearch、Logstash、およびKibanaを一緒に使用すると、ELKスタックと呼ばれます。一元化されたログは、サーバーまたはアプリケーションの問題を特定するときに非常に便利です。1つの場所ですべてのログを検索できるからです。特定の時間枠でログを相互に関連付けることにより、複数のサーバーにまたがる問題を特定できるため便利です。Logstashを使用してすべてのタイプのログを収集することは可能ですが、このチュートリアルの範囲をsyslog収集に限定します。私たちの目標チュートリアルの目的は、Logstashをセットアップして複数のサーバーのsyslogを収集し、収集されたログを視覚化するためにKibanaをセットアップすることです。Kibanaセットアップには、4つの主要コンポーネントがあります。ForwarderはLogstashと通信するために_lumberjack_ネットワークプロトコルを利用するログ転送エージェントとして機能します最初の3つのコンポーネントを単一のサーバーにインストールします。Logstashサーバー*と呼びます。Forwarderは、ログを収集するすべてのサーバーにインストールされます。これを総称して*サーバー*と呼びます。VPSへのルートアクセスが必要です。14.04での初期サーバーセットアップ]。Logstashサーバーが必要とするCPU、RAM、およびストレージの量は、収集するログの量によって異なります。このチュートリアルでは、Logstashサーバーに次の仕様のVPSを使用します。14.04RAM:4GBCPU:2Logstashサーバーに加えて、ログを収集する他のサーバーがいくつか必要になります。7が必要なため、今すぐインストールします。7をインストールします。そのルートに進むことにした場合、OpenJDKで正常に動作するはずです。ppa:webupd8team/javaaptパッケージデータベースを更新します。7の最新の安定バージョンをインストールします(ポップアップ表示されるライセンス契約に同意します)。7がインストールされたので、ElasticSearchをインストールしましょう。1.1.1を推奨しています。GPG公開キーをaptにインポートします。-Elasticsearchソースリストを作成します。/etc/apt/sources.list.d/elasticsearch.listaptパッケージデータベースを更新します。update次のコマンドでElasticsearchをインストールします。elasticsearch=1.1.1Elasticsearchがインストールされました。/etc/elasticsearch/elasticsearch.ymlファイルのどこかに次の行を追加して、動的スクリプトを無効にします。APIを介して部外者がデータを読み取ったりElasticseachクラスターをシャットダウンしたりできなくなります。+`を指定する行を見つけて、コメントを外して、次のようにします。次に、Elasticsearchを開始します。restart次に、次のコマンドを実行して、起動時にElasticsearchを開始します。10Elasticsearchが実行されたら、Kibanaをインストールしましょう。3.0.1を推奨しています次のコマンドを使用して、Kibanaをホームディレクトリにダウンロードします。https://download.elasticsearch.org/kibana/kibana/kibana-3.0.1.tar.gztarでKibanaアーカイブを抽出します。kibana-3.0.1.tar.gzKibana構成ファイルを編集用に開きます。