監視の階層化:エクスポートサーバ

概要

エクスポートサーバを使用すると、仮想的にデータを配布することがでます。エクスポートサーバが適切に設計され、異なる情報プロファイルに分割されていると、無制限の数の情報を監視できます。

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

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

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

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

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

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

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

ターゲットサーバの追加

メニュー 管理(Management) → サーバ(Servers) → ターゲットのエクスポート(Export targets) → 作成(Create)

重要なフィールド:

  • プレフィックス(Prefix): データを送信するエージェントの名前に追加されるプレフィックスです。これにより、異なる Pandora FMS サーバから異なる情報ソースを受信する場合に、データの送信元を知ることができます。また、名前の重複も回避できます。
  • 転送モード(Transfer Mode): ファイルの転送モードです。以下から選択可能です。
  1. Local:データをエクスポートするサーバと同じマシンで受け取る場合。
  2. SSH: SSH での転送の場合。データをエクスポートするサーバの鍵を受け取るサーバに設定する必要があります。
  3. FTP: FTP での転送の場合。
  4. Tentacle: Tentacle を使った転送の場合。(推奨)
  • ポート(Port): ファイル転送に使うポート番号です。Tentacle では、41121 が通常のポート番号です。
  • 対象ディレクトリ(Target directory): リモートでデータを置く (SSH もしくは FTP を利用) ターゲットのディレクトリです。
  • 拡張オプション(Extra options): Tentacle を認証付きで利用する場合などの、追加のオプションを設定するフィールドです。

ターゲットサーバの編集

ターゲットサーバを編集するには、ターゲットサーバ名をクリックするか、以下の例に示すアイコンをクリックします。適切な変更を行うためのメニューが表示されます。

情報やパラメータを編集したら、更新(Update) をクリックして変更を保存します。

ターゲットサーバの削除

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

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

情報を縮小するためには、上位インスタンスに情報を送信できるモジュールを 1つずつ選択する必要があります。 これを行うために、Pandora FMS コンソールのモジュールエディタには、データの種類ごとに 1つのエクスポートサーバを割り当てることを可能にするオプションが実装されています。

これを行うには、情報を送信したいモジュールの設定を行います。高度なオプションの中から、利用するエクスポート先を選びます。

更新(Update) ボタンをクリックすると、Pandora FMS が前述のサーバへデータエクスポート処理を開始します。

モジュールの一括操作 を用いて、複数のモジュールを一度に編集することができます。

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