監視の階層化:エクスポートサーバ
概要
The Export Server is a data scaling mechanism that allows for a distributed deployment capable of monitoring an unlimited amount of information, provided it is properly designed and disaggregated into different information profiles.
エクスポートサーバを使用すると、仮想的にデータを配布することがでます。エクスポートサーバが適切に設計され、異なる情報プロファイルに分割されていると、無制限の数の情報を監視できます。
主たる考え方は、情報を下から上へ配布する、上へ行くほど広い範囲となる階層構造を作ることです。最下位レベルでは、多くの情報を収集するかわりに、Pandora FMS の基本的なインストール情報のみを抽出し、Pandora FMS の上位のインストールに対して、情報をフィルタできるようにします。
情報を取得している下位のサーバから階層的にエクスポートします。フィルタという考え方でいえば、サーバの全てのデータの複製を作るための技術ととらえることができます。ただし、サーバのパフォーマンスに影響を与えます。
個々の Pandora FMS は、自身のデータを一つもしくは複数のサーバへエクスポートすることができます。
モジュールのデータをエクスポートすることができ、つまり、Pandora FMS は階層でより上のサーバが重要なデータを受け取ることができます。
Processing of events, views, reports, users and permissions will be different for each Pandora FMS installation. They will be totally different installations at all intents and purposes. Higher instances will not execute data refresh petitions in real-time, since these data are passively obtained and there is no access to the lower instance monitored elements. Access security, information partition and access to privileged information is guaranteed by the architectural design.
イベント、ビュー、レポート、ユーザおよび、パーミッションの処理は、それぞれの Pandora FMS ごとに異なります。すべてが違う目的でインストールされているかもしれません。より上位では、データをリアルタイムに処理することができません。なぜなら、データは下位のサーバから受け取るのみであり、また、下位のモニタ項目にアクセスする手段が無いためです。情報の分類とアクセス権限が、アーキテクチャのデザインによって完全に決められています。
サーバは、XML を通してデータを受け取ります。エージェントが生成したデータをデータサーバが受け取るのと似ています。上位のサーバは、データのみを受け取ります。イベントはうけとりません。また、元サーバのアラート再利用はできません。アラートやレポート、グラフなどは受け取るデータを元に上位サーバで定義します。
モジュールデータをエクスポートする最初のステップは、エクスポートするサーバと、インポートするサーバの間の接続を行えるようにする異なる設定のスケーリングサーバを定義することです。
ターゲットサーバの追加
Menu Management → Servers → Export targets → Create.
メニュー 管理(Management) → サーバ(Servers) → ターゲットのエクスポート(Export targets) → 作成(Create)。
Some important fields:
重要なフィールド:
- Prefix: The prefix that is added to the name of the agent that sends the data. This allows to know the origin of the data in the case that a server receives different sources of information, coming from different Pandora FMS servers. This also avoids duplication of names.
- Transfer Mode: File transfer mode. You can choose between:
- プレフィックス(Prefix): データを送信するエージェントの名前に追加されるプレフィックスです。これにより、異なる Pandora FMS サーバから異なる情報ソースを受信する場合に、データの送信元を知ることができます。また、名前の重複も回避できます。
- 転送モード(Transfer Mode): ファイルの転送モードです。以下から選択可能です。
- Local: The server that receives the data is on the same machine as the server that exports it.
- SSH: The transfer is done by SSH. It is necessary to copy the certificate from the server that exports the data to the server that receives it.
- FTP: The transfer is done by FTP.
- Tentacle protocol: The transfer is done by Tentacle (recommended option).
- Local:データをエクスポートするサーバと同じマシンで受け取る場合。
- SSH: SSH での転送の場合。データをエクスポートするサーバの鍵を受け取るサーバに設定する必要があります。
- FTP: FTP での転送の場合。
- Tentacle: Tentacle を使った転送の場合。(推奨)
- Port: For Tentacle the standard port is
41121
. - Target directory: It will be the destination directory (used for SSH or FTP only) where you will leave the data remotely.
- Extra options: Field for additional options, such as those required by Tentacle to work with certificates.
- ポート(Port): ファイル転送に使うポート番号です。Tentacle では、41121 が通常のポート番号です。
- 対象ディレクトリ(Target directory): リモートでデータを置く (SSH もしくは FTP を利用) ターゲットのディレクトリです。
- 拡張オプション(Extra options): Tentacle を認証付きで利用する場合などの、追加のオプションを設定するフィールドです。
ターゲットサーバの編集
To edit a target server, click on the name of the target server or on the icon marked in the image. The menu will be displayed beforehand so that the necessary changes can be made.
ターゲットサーバを編集するには、ターゲットサーバ名をクリックするか、以下の例に示すアイコンをクリックします。適切な変更を行うためのメニューが表示されます。
Once you have modified the information or parameters, click on the Update button to save the changes.
情報やパラメータを編集したら、更新(Update) をクリックして変更を保存します。
ターゲットサーバの削除
To delete a target server you must click on the trash can icon to the right of the target server name.
ターゲットサーバを削除するには、対象サーバの右にあるゴミ箱アイコンをクリックします。
ターゲットサーバのモジュールへのリンク
To scale the information it is necessary to mark one by one those modules that will send information to a superior instance. For this, the Pandora FMS console module editor implements an option that allows to assign an export server for each data.
情報を縮小するためには、上位インスタンスに情報を送信できるモジュールを 1つずつ選択する必要があります。 これを行うために、Pandora FMS コンソールのモジュールエディタには、データの種類ごとに 1つのエクスポートサーバを割り当てることを可能にするオプションが実装されています。
To do this you must go to the configuration of those modules from which information will be sent. Within the advanced options choose the Export target to be used:
これを行うには、情報を送信したいモジュールの設定を行います。高度なオプションの中から、利用するエクスポート先を選びます。
By clicking on the Update button, Pandora FMS will start exporting the data to the chosen server.
更新(Update)
ボタンをクリックすると、Pandora FMS が前述のサーバへデータエクスポート処理を開始します。
It is also possible to make this change in several modules at the same time, using the tool Massive operations on modules.
モジュールの一括操作 を用いて、複数のモジュールを一度に編集することができます。