ja:quickguides:elasticsearch_cluster

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
ja:quickguides:elasticsearch_cluster [2022/06/10 22:18] – [Configuration] junichija:quickguides:elasticsearch_cluster [2022/06/10 22:31] (現在) – [Data models and templates] junichi
行 103: 行 103:
 ノードがポート ''9200'' および ''9300'' を介して通信する必要があることに加えて、Pandora FMS サーバおよび Pandora FMS Web コンソールからポート ''9200'' へアクセスできる必要があることを常に考慮してファイアウォールの設定を再度確認してください。ここまでの設定により、Pandora FMS ログストレージエンジンとして使用される Elasticsearch クラスターの準備が完了です。 ノードがポート ''9200'' および ''9300'' を介して通信する必要があることに加えて、Pandora FMS サーバおよび Pandora FMS Web コンソールからポート ''9200'' へアクセスできる必要があることを常に考慮してファイアウォールの設定を再度確認してください。ここまでの設定により、Pandora FMS ログストレージエンジンとして使用される Elasticsearch クラスターの準備が完了です。
  
-===== Data models and templates =====+===== データモジュールとテンプレート =====
  
 Before putting into production an environment, either a single node or a data cluster, it is recommended to apply the corresponding configurations to this node or cluster according to its use. In the case of the indexes generated by **Pandora FMS**, the most effective way to do it is defining a template to define the configuration of the fields and the stored data. Before putting into production an environment, either a single node or a data cluster, it is recommended to apply the corresponding configurations to this node or cluster according to its use. In the case of the indexes generated by **Pandora FMS**, the most effective way to do it is defining a template to define the configuration of the fields and the stored data.
 +
 +単一ノードまたはデータクラスターのいずれかを本番環境に導入する前に、用途に応じて、対応する設定をこのノードまたはクラスターに適用することをお勧めします。 **Pandora FMS** によって生成されたインデックスの場合、それを行う最も簡単な方法は、フィールドと保存されたデータの構成を定義するためのテンプレートを定義することです。
  
 <WRAP center round important 60%> Templates are configurations that are only applied at the time of index creation. Changing a template will have no impact on existing indexes. </WRAP> <WRAP center round important 60%> Templates are configurations that are only applied at the time of index creation. Changing a template will have no impact on existing indexes. </WRAP>
 +
 +<WRAP center round important 60%> テンプレートは、インデックスの作成時にのみ適用される設定です。 テンプレートを変更しても、既存のインデックスには影響しません。</WRAP>
  
   * To create a **basic template**  follow the instructions in "[[:en:documentation:03_monitoring:09_log_monitoring#data_model_and_templates|Data models and templates for a node]]".   * To create a **basic template**  follow the instructions in "[[:en:documentation:03_monitoring:09_log_monitoring#data_model_and_templates|Data models and templates for a node]]".
   * To define a **multinode template**  you must take into account the following information:   * To define a **multinode template**  you must take into account the following information:
       * When configuring the template (JSON format), **you need to configure as many searches as you have nodes**, however to correctly configure the replicas **you must subtract 1 from the number of nodes in the environment.**       * When configuring the template (JSON format), **you need to configure as many searches as you have nodes**, however to correctly configure the replicas **you must subtract 1 from the number of nodes in the environment.**
 +
 +  * **基本テンプレート** を作成するには、[[:ja:documentation:03_monitoring:09_log_monitoring#データもデールとテンプレート|ノードのデータモデルとテンプレート]] の手順に従います。
 +  * **マルチノードテンプレート** を定義するには、次の情報を考慮する必要があります。
 +      * テンプレート(JSON 形式)を設定する場合、**ノードと同じ数の検索を設定する必要があります**が、レプリカを正しく設定するには、**環境内のノードの数から 1を引く必要があります。**
  
 For example, in a Pandora FMS environment with Elasticsearch with 3 configured nodes, when you modify the ''number_of_search''  and ''number_of_replicas''  fields it should look like this: For example, in a Pandora FMS environment with Elasticsearch with 3 configured nodes, when you modify the ''number_of_search''  and ''number_of_replicas''  fields it should look like this:
 +
 +たとえば、3つのノードで構成された Elasticsearch を使用する Pandora FMS 環境では、''number_of_search'' フィールドと ''number_of_replicas'' フィールドを次のように変更します。
 +
 <code> <code>
  
行 127: 行 138:
  
 <WRAP center round info 75%> \\ This is a very basic definition, in order to correctly define the sizing of the Elasticsearch environment it is advisable to take into account the factors described in this article:</WRAP> <WRAP center round info 75%> \\ This is a very basic definition, in order to correctly define the sizing of the Elasticsearch environment it is advisable to take into account the factors described in this article:</WRAP>
 +
 +<WRAP center round info 75%> \\ これは非常に基本的な定義です。Elasticsearch 環境のサイズを正しく定義するには、この記事で説明している要素を考慮に入れることをお勧めします。</WRAP>
  
   * [[https://www.elastic.co/blog/how-many-shards-should-i-have-in-my-elasticsearch-cluster|https://www.elastic.co/blog/how-many-shards-should-i-have-in-my-elasticsearch-cluster]]   * [[https://www.elastic.co/blog/how-many-shards-should-i-have-in-my-elasticsearch-cluster|https://www.elastic.co/blog/how-many-shards-should-i-have-in-my-elasticsearch-cluster]]
  
 From the command line you can list the templates of the environment by executing: From the command line you can list the templates of the environment by executing:
 +
 +コマンドラインから、以下を実行して環境のテンプレートを一覧表示できます。
 +
 <code> <code>
  
行 138: 行 154:
  
 You can also view the details of a template, for example the one we have created for pandorafms by running it: You can also view the details of a template, for example the one we have created for pandorafms by running it:
 +
 +テンプレートの詳細を表示することもできます。たとえば、pandorafms 用に作成したテンプレートは次のようにして表示できます。
  
 <code> <code>
行 145: 行 163:
  
 which will return in JSON format the configuration you have defined. which will return in JSON format the configuration you have defined.
 +
 +定義した設定を JSON 形式で返します。
  
 You can perform these operations through the Elasticsearch interface in Pandora FMS using the native Elasticsearch commands. You can perform these operations through the Elasticsearch interface in Pandora FMS using the native Elasticsearch commands.
 +
 +これらの操作は、ネイティブの Elasticsearch コマンドを使用して、Pandora FMS の Elasticsearch インターフェースから実行できます。
  
   * **PUT _template/<template_name> {json_data}**: allows you to enter the data of the template to be created.   * **PUT _template/<template_name> {json_data}**: allows you to enter the data of the template to be created.
   * **GET _template/><template_name>**: allows you to display the created template.   * **GET _template/><template_name>**: allows you to display the created template.
 +
 +  * **PUT _template/<template_name> {json_data}**: 作成するテンプレートのデータを入力できます。
 +  * **GET _template/><template_name>**: 作成したテンプレートを表示できます。
 +
 {{  :wiki:getinterface.png  }} {{  :wiki:getinterface.png  }}
  
  • ja/quickguides/elasticsearch_cluster.1654899488.txt.gz
  • 最終更新: 2022/06/10 22:18
  • by junichi