Pandora:Documentation ja:Export Server

From Pandora FMS Wiki

Jump to: navigation, search

Pandora FMS ドキュメント一覧に戻る

エクスポートサーバ

概要

Pandora FMS エンタープライズ版は、データスケーリングデバイスであるエクスポートサーバを通して、情報量に制限なく仮想的にデータを配布することができます。加えて、異なる情報プロファイルに適用することができます。

主たる考え方は、情報を下から上へ配布する、上へ行くほど広い範囲となる階層構造を作ることです。最下位レベルでは、多くの情報を収集するかわりに、Pandora FMS の基本的なインストール情報のみを抽出し、Pandora FMS の上位のインストールに対して、情報をフィルタできるようにします。

ES1.png

情報を取得している下位のサーバから階層的にエクスポートします。フィルタという考え方でいえば、サーバの全てのデータの複製を作るための技術ととらえることができます。ただし、サーバのパフォーマンスに影響を与えます。

個々の Pandora FMS は、自身のデータを一つもしくは複数のサーバへエクスポートすることができます。

モジュールのデータをエクスポートすることができ、つまり、Pandora FMS は階層でより上のサーバが重要なデータを受け取ることができます。

イベント、ビュー、レポート、ユーザおよび、パーミッションの処理は、それぞれの Pandora FMS ごとに異なります。すべてが違う目的でインストールされているかもしれません。より上位では、データをリアルタイムに処理することができません。なぜなら、データは下位のサーバから受け取るのみであり、また、下位のモニタ項目にアクセスする手段が無いためです。情報の分類とアクセス権限が、アーキテクチャのデザインによって完全に決められています。

サーバは、XML を通してデータを受け取ります。エージェントが生成したデータをデータサーバが受け取るのと似ています。上位のサーバは、データのみを受け取ります。イベントはうけとりません。また、元サーバのアラート再利用はできません。アラートやレポート、グラフなどは受け取るデータを元に上位サーバで定義します。

ターゲットサーバの追加

モジュールデータをエクスポートする最初のステップは、エクスポートするサーバと、インポートするサーバの間の接続を行えるようにする異なる設定のスケーリングサーバを定義することです。

システム管理メニューの サーバ管理(Manage Servers) -> エクスポートターゲット(Export Targets) で、"作成(Create)" をクリックします。



Es2.png



作成をクリックすると、次のような画面が表示されます。



Es3.png



以下に各フィールドの詳細について説明します。

名前(Name)

Pandora FMS サーバの名前です。

エクスポートサーバ(Export Server)

データをエクスポートするのに利用するエクスポートサーバを選択します。

プレフィックス(Prefix)

プレフィックスは、データを送信するエージェント名に追加されるものとして使われます。例えば、"Farscape" という名前のエージェントのデータが再送され、エクスポートサーバのプレフィックスが "EU01" であるなら、送信先のサーバではエージェント名が EU01-Farscape となります。これにより、異なる発信元の Pandora FMS サーバからの情報を受け取っているサーバで、データの発信元を知ることができます。同じ名前があっても大丈夫です。サーバは、プレフィックスの後に常に "_" を追加します。そのため、プレフィックスの設定を行わないと、送信先のサーバでは "_" がエージェント名の前に付きます。

間隔(Interval)

データを送信する間隔 (秒単位) を設定します。データは常にオリジナルソースから収集されます。エージェントのデータ収集が 300秒ごとでも、この設定を 1000秒にすると、この間隔でサーバはデータを送信します。この場合、300秒ごとに収集されているエージェントのデータは、3つまとめて送信されます。

対象ディレクトリ(Target directory)

リモートでデータを置く (SSH もしくは FTP を利用) ターゲットのディレクトリです。

アドレス(Address)

データを受け取るデータサーバのアドレスです。

転送モード(Transfer Mode): ファイルの転送モードです。以下から選択可能です。

  • Local:データをエクスポートするサーバと同じマシンで受け取る場合。
  • SSH: SSH での転送の場合。データをエクスポートするサーバの鍵を受け取るサーバに設定する必要があります。
  • FTP: FTP での転送の場合。
  • Tentacle: Tentacle を使った転送の場合。(推奨)

ユーザ(User)

FTP のユーザです。

パスワード(Password)

FTP のユーザパスワードです。

ポート(Port)

ファイル転送に使うポート番号です。Tentacle では、41121 が通常のポート番号です。

拡張オプション(Extra options)

Tentacle を認証付きで利用する場合などの、追加のオプションを設定するフィールドです。



Es4.png



以下に画面例を示します。

全てのフィールドに入力したら、"追加(Add)" をクリックします。サーバが作成されます。



Es5.png



ターゲットサーバの編集

ターゲットサーバを編集するには、ターゲットサーバ名をクリックするか、以下の例に示すアイコンをクリックします。



Es6.png



ターゲットサーバの削除

ターゲットサーバを削除するには、対象サーバの右にあるゴミ箱アイコンをクリックします。



Es89.png



ターゲットサーバのモジュールへのリンク

情報を送るためには、上位のインスタンスに情報を送信するモジュールを一つ一つ選択する必要があります。これを行うには、各データをエクスポートサーバに割り当てることができる Pandora FMS コンソールのモジュールエディタを使います。

エージェントにおける一つのモジュールを編集するには、システム管理メニューの エージェント管理(Manage agents) で、エージェントを選択します。

対象のエージェント名を表示させたら、エージェント名の下にあるモジュールへアクセスするリンク (エージェント名の上にマウスポインタを持っていくと表示されます) をクリックします。



Es8.png



モジュールを編集するには、モジュール名をクリックします。この例では、cpu_user を選択しています。



Es9.png



モジュール名をクリックすると、設定画面が表示されます。データをエクスポートするには、拡張オプション(Advanced Options) をクリックし、それにアクセスします。



Es10.png



拡張オプションを開いたら、エクスポートターゲットオプションから、データをエクスポートしたいサーバを選択します。デフォルトでは、"なし(none)" が選択されています。



Es11.png



Pandora FMS に、選択したサーバへのデータエクスポートを開始させるには、"更新(Update)" をクリックします。