/etc/elasticsearch/elasticsearch.yml次のセクションを見つけて変更し、Elasticsearchがすべてのインターフェイスでリッスンするようにします。+`を押して挿入モードに入り、次の強調表示された項目を追加します。/etc/elasticsearch/elasticsearch.yml...network.host:...アドレス「0.0.0.0」には、多くのコンテキストで特定の意味が割り当てられます。0.0.0.0+」は「すべてのIPv4アドレス」を意味します。`を押してファイルを保存して終了します。テキストエディターviとその後継Vimの詳細については、https://www.digitalocean.com/community/tutorials/installing-and-using-the-vim-text-editor-on-a-cloud-をご覧ください。[クラウドサーバーでのVimテキストエディターのインストールと使用]チュートリアル。+`でElasticsearchサービスを再起動して、新しい設定を適用します。elasticsearch次に、2番目のCentOSサーバーからElasticsearchポートへのアクセスを許可します。rule]機能を使用します。」ルールを作成して、ファイアウォールをより詳細に制御できます。+」トラフィックを受け入れるルールを追加しています。+`をリロードして、新しいルールを有効にします。--reload3つ以上ある場合は、サーバーごとにこれらのコマンドを繰り返します。サーバーが同じhttps://en.wikipedia.org/wiki/Subnetwork[network]上にある場合、ネットワーク上のすべてのホストに対して1つのルールを使用してアクセスを許可できます。+」に置き換える必要があります。次に、接続をテストします。非rootユーザーとして2番目のCentOSサーバーにログインします。Stackサーバーへの接続をテストします。:9200次のような出力が表示されます。Stackサーバーに送信する準備ができました。次の2つの手順では、まずElasticStackサーバーにMetricbeatをインストールし、必要なすべてのデータをインポートしてから、2番目のCentOSサーバーにクライアントをインストールして構成します。Stackサーバーにログインします。@以前に前提条件でElasticsearchリポジトリーをセットアップしたため、Metricbeatをインストールするだけです。metricbeatインストールが完了したら、インデックステンプレートをElasticsearchにロードします。indexは、同様の特性を持つドキュメントのコレクションです。特定の名前は各インデックスを識別し、Elasticsearchはさまざまな操作を実行するときにインデックスを参照するために使用します。新しいインデックスを作成すると、Elasticsearchサーバーがインデックステンプレートを自動的に適用します。テンプレートをロードするには、次のコマンドを使用します。'output.elasticsearch.hosts=["localhost:9200"]'次の出力が表示されます。templateMetricbeatには、Kibanaのサンプルダッシュボード、視覚化、およびKibanaのMetricbeatデータを視覚化するための検索が含まれています。ダッシュボードを使用する前に、インデックスパターンを作成し、ダッシュボードをKibanaに読み込む必要があります。テンプレートをロードするには、次のコマンドを使用します。setup.kibana.host=localhost:5601次のような出力が表示されます。dashboardsこれで、Metricbeatを開始できます。metricbeatMetricbeatは、システムの統計情報をElasticsearchに送信し始めます。Elasticsearchが実際にこのデータを受信して​​いることを確認するには、次のコマンドでMetricbeatインデックスをクエリします。'http://localhost:9200/metricbeat-*/_search?pretty'次のような出力が表示されます。“:、`は、Metricbeatがこの特定のメトリックに対して108個の検索結果を見つけたことを示します。任意の数の検索結果は、Metricbeatが機能していることを示しています。出力に合計ヒット数が0と表示される場合は、セットアップのエラーを確認する必要があります。予想される出力を受け取ったら、次のステップに進みます。このステップでは、Metricbeatを2番目のCentOSサーバーにインストールします。Stackサーバーにメトリックスを送信するすべてのCentOSサーバーでこの手順を実行します。Ubuntuサーバーもある場合は、https://www.digitalocean.com/community/tutorials/how-to-gather-infrastructure-metrics-with-metricbeat-on-ubuntu-18-のステップ3に従ってMetricbeatをインストールできます。18.04でMetricbeatでインフラストラクチャメトリックを収集する方法]。非rootユーザーとして2番目のCentOSサーバーにログインします。Stackコンポーネントは、デフォルトではyumパッケージマネージャーからは使用できませんが、Elasticのパッケージリポジトリを追加することでインストールできます。StackのすべてのパッケージはElasticsearch署名キーで署名されています。パッケージマネージャーは、キーを使用して認証されたパッケージを信頼します。このステップでは、Metricbeatをインストールするために、Elasticsearch公開GPGキーをインポートし、Elasticパッケージソースリストを追加します。開始するには、次のコマンドを実行してElasticsearch公開署名キーをダウンロードしてインストールします。https://artifacts.elastic.co/GPG-KEY-elasticsearch次に、Elasticリポジトリを追加します。+」ディレクトリに作成します。+`を押して挿入モードに入り、ファイルに次の行を追加します。packagesbaseurl=https://artifacts.elastic.co/packages/6.x/yumgpgcheck=1gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearchenabled=1autorefresh=1type=rpm-md完了したら、ファイルを保存して閉じます。次に、次のコマンドでMetricbeatをインストールします。metricbeatMetricbeatのインストールが完了したら、Elasticsearchに接続するように設定します。/etc/metricbeat/metricbeat.ymlMetricbeatは多数の出力をサポートしていますが、通常は追加処理のためにイベントをElasticsearchまたはLogstashに直接送信するだけです。次のセクションを見つけて、IPアドレスを更新します。[":9200"]...ファイルを保存して閉じます。Metricbeatの機能をhttps://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-modules.html[modules]で拡張できます。+]モジュールを使用します。/メモリ/ディスクの使用状況やネットワーク使用率などの統計。+`モジュールはデフォルトで有効になっています。次を実行すると、有効化および無効化されたモジュールのリストを表示できます。list次のようなリストが表示されます。`設定ファイルで確認できます。このチュートリアルの場合、構成を変更する必要はありません。各モジュールには1つ以上のメトリックセットがあります。メトリックセットは、データを取得して構造化するモジュールの一部です。メトリックセットは、各メトリックを個別のイベントとして収集するのではなく、リモートシステムへの単一のリクエストで複数の関連メトリックのリストを取得します。これで、Metricbeatを起動して有効にできます。metricbeatメトリックを収集するすべてのサーバーでこの手順を繰り返します。その後、次のステップに進むことができます。このステップでは、Kibanaのいくつかのダッシュボードをナビゲートする方法を確認できます。ステップ4-Kibanaダッシュボードの探索このステップでは、「前提条件」セクションでインストールしたWebインターフェースであるKibanaを見ていきます。StackサーバーのFQDNまたはパブリックIPアドレスに移動します。tutorial]:Kibanaホームページが表示されます。[Kibanaホームページ]左側のナビゲーションバーにある[発見]リンクをクリックします。meticbeat-**インデックスパターンを選択して、Metricbeatデータを表示します。デフォルトでは、過去15分間のすべてのログデータが表示されます。ヒストグラムといくつかのメトリックの詳細が表示されます。[ページを発見]ここでは、メトリックを検索および参照したり、ダッシュボードをカスタマイズしたりできます。この時点では、サーバーからシステムの統計情報のみを収集しているため、あまり多くはありません。*ダッシュボードを検索します。system`モジュールに付属しているサンプルダッシュボードを検索できます。すべてのホストに関する簡単な情報を表示できます。Dashboard]ホスト名をクリックして、詳細情報を表示することもできます。Dashboard]Kibanaには、グラフ化やフィルタリングなど、他にも多くの機能がありますので、気軽に探索してください。Stackを構成しました。Metricbeatには、内部https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-modules.html[modules]が付属しており、Apache、Nginx、Docker、MySQL、PostgreSQLなどのサービスからメトリックを収集します。必要なモジュールをオンにするだけで、アプリケーションのメトリックを収集して分析できるようになりました。[メトリック、監視、アラートの概要]をご覧ください。[モニタリングとアラートの実施]。