差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン最新のリビジョン両方とも次のリビジョン | ||
ja:documentation:01_understanding:02_architecture [2023/06/07 05:12] – [サテライトサーバ] junichi | ja:documentation:01_understanding:02_architecture [2023/06/09 05:19] – [大規模環境] junichi | ||
---|---|---|---|
行 143: | 行 143: | ||
{{: | {{: | ||
- | [[:wiki:wux_server-pfms.png? | + | Combined with the [[http://:en:documentation:03_monitoring:13_user_monitorization|Selenium Grid]], itallows complex WEB transactions to be carried out in a distributed manner. These transactions are executed in a real browser, and their output is captured and processed to display it step by step, including error screenshots, |
- | Selenium Grid と組み合わせたサーバで、複雑なウェブアクセスを再現する監視を分散して実行することができます。シンプルなウェブチェック(Goliat)と異なり、実際のブラウザで実行されます。また、ウェブアクセスのステップごとの実行結果、詳細な統計情報が表示され、エラー画面のキャプチャもあります。 | + | [[: |
- | === Syslog | + | === ログサーバ === |
{{: | {{: | ||
- | {{ : | + | This component allows Pandora FMS to analyze the **[[https:// |
- | このコンポーネントにより、Pandora FMS はサーバ上の **[[https:// | + | このコンポーネントにより、Pandora FMS はサーバ上の **[[https:// |
- | The main advantage of [[: | + | === アラートサーバ === |
- | Syslog サーバの主な利点は、ログの統合を補完することです。Linux® および Unix® 環境の Syslog サーバからエクスポートされた Syslog を、ログの発生元がどこであるかに関係なく単一の共通ポイント(Pandora FMS コンソールログビューアー)で検索しチェックできます。 | + | If neabled it will be in charge of the execution of all monitoring alerts, since by deafault each server is in charge of its own alerts and in some specific cases there may be delays in monitoring if an alert must execute some task and this one takes longer than expected to be carried out. |
- | === トランザクションサーバ | + | デフォルトでは、各サーバが独自のアラートを担当しますが、必要な場合に、すべての監視アラートの実行を担当するサーバです。特殊なケースとして、アラートが何らかのタスクを実行する必要があり、それに予想以上に時間がかかると、監視に遅延が発生する可能性があります。それを避けることができます。 |
- | <WRAP center round info 60%> | + | ==== Pandora FMS ウェブコンソール ==== |
- | **Version NG 767 or earlier.** | + | This is Pandora FMS User Interface. This administration and operation console allows users with different privileges to control the status of the agents, see statistical information, |
- | </ | + | これは、Pandora FMS のユーザインタフェースです。この管理およびオペレーションコンソールは、それぞれのユーザに別の権限を設定することが可能で、エージェントの状態の操作、状態の参照、グラフおよびデータの生成、さらにはシステムに組み込まれているインシデント管理までできます。また、レポートの生成や、新たなモジュール、エージェント、アラートおよび、ユーザの作成やポリシー設定を行うことができます。 |
- | <WRAP center round info 60%> | + | It can be run in multiple server to balance the load as well as making access due to logistic issues easier (big networks, multiple different user groups, geographical differences, |
- | **バージョン NG 767 以前** | + | ウェブコンソールは複数のサーバで動作させることが可能です。ロードバランシングや配置の問題(巨大なネットワーク、多くの異なるユーザグループ、地理的な違い、管理の違いなど)に対してアクセスを簡単にできます。 |
- | </ | + | ==== Pandora FMS データベース ==== |
- | {{: | + | Pandora FMS uses a MySQL database where it stores all the information received in real time, normalizing all the data coming from the different source sources. Currently, only MySQL/ |
- | {{ : | + | Pandora FMSは、さまざまなソースのすべてのデータを受信し、正規化してリアルタイム MySQL データベースに保存しています。現在は MySQL/ |
- | バージョン 7 の Pandora FMS からは、[[:ja:documentation: | + | {{ |
+ | ==== Pandora FMS のソフトウエアエージェント ==== | ||
- | ==== Pandora FMS ウェブコンソール | + | <WRAP center round tip 60%> |
- | これは、Pandora FMS のユーザインタフェースです。この管理およびオペレーションコンソールは、それぞれのユーザに別の権限を設定することが可能で、エージェントの状態の操作、状態の参照、グラフおよびデータの生成、さらにはシステムに組み込まれているインシデント管理までできます。また、レポートの生成や、新たなモジュール、エージェント、アラートおよび、ユーザの作成やポリシー設定を行うことができます。 | + | === エージェント(コンテナ) === |
- | ウェブコンソールは PHP で書かれており、ユーザによる他の追加ソフトウエアのインストールを必要としません。ブラウザには、HTML および CSS をサポートした最近のものが必要で、Firefox 2.x 以上または Chrome をお勧めします。これまでの経験によると、IE6 は機能不足であり必要な機能が動作しません。 | + | Pandora FMS agent itself is basically an organizational element, created with Pandora FMS Web Console and associated to a group of modules (seen as individual monitoring elements). This agent can also (optionally) have one or more IP addresses associated to it. |
- | ウェブコンソールは複数のサーバで動作させることが可能です。ロードバランシングや配置の問題(巨大なネットワーク、多くの異なるユーザグループ、地理的な違い、管理の違いなど)に対してアクセスを簡単にするように、多くのウェブコンソールを立てることができます。唯一の条件は、Pandora FMS のデータ、つまりデータベースにアクセスできることです。エンタープライズ版の場合は、(NFS経由で)エージェント設定リポジトリにもアクセスできる必要があります。 | + | Pandora FMS で単純に「エージェント」と言った場合、それはウェブコンソールで作成したモニタ・管理対象を指します。それは、モジュールのグループ(または個々のモニタリング要素)に関連付けられています。そのため、このエージェントは、(オプションで) 1つ以上の IP アドレスに関連付けることが可能です。 |
- | ==== Pandora FMS データベース ==== | + | The **agent **can contain remote or local modules. Remote modules are run by those servers that obtain information [[: |
- | Pandora FMSは、さまざまなソースのすべてのデータを受信し、正規化してリアルタイム MySQL データベースに保存しています。これは、Pandora FMS のインストールで最も重要なコンポーネントであり、情報や履歴データだけでなく、設定情報も含みます。 以前は PostgreSQL と Oracle がサポートされていましたが、現在は MySQL/ | + | **エージェント**にはリモートモジュールまたはローカルモジュールを含めることができます。リモートモジュールは情報を取得するサーバから [[: |
- | {{ : | + | === ソフトウエアエージェント === |
- | これらのデータは、データベースの定期的な自動メンテナンスが実行されることで Pandora FMS により自動的に管理されます。そのために、Pandora FMS では、データベース管理者、手動オペレータや管理者を必要としません。一定期間(デフォルトでは 30日)が経過した後にデータを圧縮し、さらにまた一定期間が経過(デフォルトでは 90日)した後にデータを削除します。 | + | Software agents are installed on computers to be monitored locally, retrieving the information from the computer itself. They are mainly used in servers for monitoring machine resources |
- | ==== Pandora FMS のソフトウエアエージェント | + | ソフトウエアエージェントは監視対象のコンピュータにインストールされるものであり、それが動作しているマシンの情報をローカルで取得します。主に、サーバリソース(CPU、メモリ、ディスクなど)およびインストールされたアプリケーション(MySQL, |
- | <WRAP center round tip 60%> | + | All the information about the checks carried out is displayed in a single XML format file, which is sent through the Tentacle protocol to Pandora FMS server in a predetermined |
- | === エージェント === | + | 実行された監視に関するすべての情報は 1 つの XML 形式のファイルに出力され、このファイルは Tentacle プロトコルを介して 300 秒の所定の**間隔**で Pandora FMS サーバに送信されます。 SSH または FTP を使用してデータを送信することもできます。 |
- | Pandora FMS で単純に「エージェント」と言った場合、それはウェブコンソールで作成したモニタ・管理対象を指します。それは、モジュールのグループ(または個々のモニタリング要素)に関連付けられています。そのため、このエージェントは、(オプションで) 1つ以上の IP アドレスに関連付けることが可能です。 | + | {{ : |
- | エージェントは、ネットワーク、WMI、プラグイン等のサーバを利用して、リモートモジュールに関連付け可能です。 | ||
- | * 管理対象が起動しオンライン状態であるかどうかの確認 (PING) | + | ==== トポロジ、スキーマ、監視モデル ==== |
- | * 管理対象が起動しオンライン状態であるかどうかの確認 (PING) | + | |
- | * 特定ポートの応答による、ウェブサイトが稼働しているかどうかの確認 | + | |
- | * 特定ポートおよび期待する応答による、ウェブサイトが稼働しているかどうかの確認 | + | |
- | * SNMP (MIB の利用)経由でのハードウエアの確認 | + | |
- | * 管理対象と Pandora FMS サーバの間の通信遅延の確認 | + | |
- | エージェントはまた、ローカルモジュールとの関連付けを持つこともできます。これらはソフトウエアエージェントの設定で定義したり、ウェブコンソールのエージェント設定で定義します。最初にエージェントからデータパケットが送られてきた時、学習モード(デフォルト)であれば、これらのローカルモジュールがウェブコンソール上に自動的に設定されます。 したがって、「エージェント」は、リモートもしくはローカルのいずれかのモジュールを含むことが可能です。リモートモジュールはネットワークサーバ等からリモートで情報を取得し、ローカルモジュールはデータサーバによって情報を取得します。 | ||
- | === ソフトウエアエージェント | + | === アクセス可能なネットワーク === |
- | ソフトウエアエージェントは監視対象のコンピュータにインストールされるものであり、それが動作しているマシンの情報をローカルで取得します。主に、サーバリソース(CPU、メモリ、ディスクなど)およびインストールされたアプリケーション(MySQL, | + | * Network access for **centralized remote monitoring**. It implies that all machines can be accessed from Pandora FMS to probe them remotely. |
- | {{ : | + | * **集中リモート監視** でのネットワークアクセス。これは、Pandora FMS からすべてのマシンにリモートでアクセスできることを意味します。 |
- | それぞれのソフトウエアエージェントは、モジュールと呼ばれる複数のチェックを実施します。それぞれが、CPU 使用率といった特定のデータに紐づけられます。すべての監視結果のデータは、一つの XML フォーマットのファイルにまとめられ、Pandora FMS サーバへ送られます。 | + | * Network access for **agent based monitoring**. In this network, |
- | エージェントからサーバへのデータのコピー処理は、通常定期的に実施されます。この **間隔** | + | * **エージェントベース監視** でのネットワークアクセス。このネットワークでは、監視対象のマシンにインストールされているソフトウエアエージェントから Pandora FMS サーバにアクセスできます。 |
- | 間隔は、最大 300秒まで設定できます。つまり 5分です。100(秒)未満の値はお勧めしません。サーバのパフォーマンスに影響を与える可能性があります。細かいポーリング間隔は、データベースおよびシステムの処理に過負荷をかけることがあります。 | + | === アクセスが制限されたネットワーク === |
- | **Pandora FMS はリアルタイムシステムではない** | + | |
- | {{ : | + | * **Pandora FMS のリモートチェックで到達できないネットワーク: |
- | パケットの転送は、Tentacle プロトコルにより実行されます。SSH や FTP を利用することも可能です。 | + | {{ : |
- | ネットワークを通してパスワード無しの非暗号化データが流れるため、SSH を利用して Tentacle を暗号化することも可能です。エージェントとサーバの間の接続においてセキュリティが保証されます。SCP(SSH) および Tentacle プロトコルを用いての自動転送のための、キー生成プロセスは、エージェントとサーバのインストールおよび設定のドキュメントにて詳細を説明しています。 | + | * **Software agents without access to a Pandora FMS Server**: In this case, the proxy characteristics of software agents is used or either a Satellite Server as a software agent proxy. |
- | 転送はまた、FTP やその他ファイル転送システムにより実行することも可能です。Tentacle | + | * **Pandora サーバにアクセスできないソフトウエアエージェント: |
- | 他のプロトコルによる転送設定については、補足ドキュメントを参照ください。 | + | {{ : |
- | Pandora FMS のエージェントは、それがインストールされたマシンから他のホストにアクセスするようなデータ収集も可能です。これを**サテライトエージェント** | + | * The need to monitor **different networks for remote monitoring with the server: |
+ | |||
+ | * **異なるネットワークに対するリモートサーバ監視: | ||
+ | |||
+ | === 特別な組織構造 === | ||
- | 複数の Pandora FMS エージェントを持つように設定することも可能です。これは、たとえば、ソフトウエアエージェントとサテライトエージェントがあるようなまれなケースです。基本的なソフトウエアエージェントはそれが動作しているマシンをモニタし、サテライトエージェントは、telnet や SNMP その他コマンドにてリモートのシステムをモニタするように設定されます。 | + | * **Reporting duality: |
+ | * **Fragmented management: | ||
+ | |||
+ | * **複数のレポート**: | ||
+ | * **分散管理: | ||
+ | |||
+ | === 大規模環境 === | ||
+ | |||
+ | {{: | ||
+ | |||
+ | * **Large-Volume Network: | ||
+ | * **Redundant servers**: For security reasons, in case primary hardware fails, a [[http://: | ||
+ | |||
+ | * **大規模ネットワーク: | ||
+ | * **サーバの冗長化: | ||
+ | |||
+ | ===== OBSOLETE ===== | ||
=== XML データファイル === | === XML データファイル === | ||
行 287: | 行 301: | ||
</ | </ | ||
- | |||
- | ==== トポロジ、スキーマ、監視モデル ==== | ||
- | |||
- | モニタリングの処理には、ローカルとリモートの異なるモデルがあります。みなさんが分かりやすく問題解決ができるように、異なるトポロジで共通の例を示します。それぞれのソリューションは以降の章に記載しています。 | ||
- | |||
- | === アクセス可能な監視対象 === | ||
- | |||
- | これは標準的な構成ですが、集中型で体系化されています。これは最も実装が簡単なモデルです。 | ||
- | |||
- | * **集中リモート監視** | ||
- | * **エージェントベース監視** | ||
- | === アクセスが制限されたネットワーク === | ||
- | |||
- | * **リモートネットワーク: | ||
- | {{ : | ||
- | |||
- | * **Pandora サーバにアクセスできないソフトウエアエージェント** | ||
- | {{ : | ||
- | |||
- | * **異なるネットワークに対するリモートサーバ監視: | ||
- | {{ : | ||
- | |||
- | === 特別な組織構造 === | ||
- | |||
- | * 異なる設定の監視システムで、**複数の拠点を監視する** 必要性があっとします。この場合、個々の Pandora からのモニタリング情報を複製するエクスポート機能を利用します。 | ||
- | |||
- | {{ : | ||
- | |||
- | * **複数のレポート**: | ||
- | * 分散管理: | ||
- | |||
- | === 大規模環境 === | ||
- | |||
- | {{: | ||
- | |||
- | * 数千もの監視項目がある**大規模環境** では、異なるリモートモニタリング手法を利用します。(50, | ||
- | |||
- | {{ : | ||
- | |||
- | * The need to install [[: | ||
- | * The need to **monitor a large volume of systems and manage them in a centralized way** (more than 2500 agents). In order to do so, different Pandora FMS Servers are configured to be coordinated by the system called **Metaconsole**' | ||
- | |||
- | * プライマリサーバのハードウエアが故障した場合にそなえて、[[: | ||
- | * **大規模システムの監視と集中管理** (2500エージェント以上)が必要な場合、そのためには、**メタコンソール** と呼ばれるシステムでまとめた異なる Pandora サーバを設定します。これにより、リニアにシステムを拡張できます。 | ||
- | |||
- | {{ : | ||
[[: | [[: | ||