| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン |
| ja:documentation:pandorafms:introduction:02_architecture [2025/12/29 02:50] – [アクセスが制限されたネットワーク] junichi | ja:documentation:pandorafms:introduction:02_architecture [2026/04/18 07:02] (現在) – [アクセスが制限されたネットワーク] junichi |
|---|
| ====== Pandora FMS アーキテクチャ ====== | ====== Pandora FMS アーキテクチャ ====== |
| |
| {{indexmenu_n>2}} [[:ja:documentation:start|Pandora FMS ドキュメント一覧に戻る]] | {{indexmenu_n>2}} |
| | |
| | [[:ja:documentation:pandorafms:start|Pandora FMS ドキュメント一覧に戻る]] |
| |
| ===== 概要 ===== | ===== 概要 ===== |
| |
| サーバは、**Pandora Server** という全体を表す名前で単一のアプリケーションに統合されます。これは、Pandora FMS のインスタンスまたは機能に特化したサーバをそれぞれ異なるサブプロセス(スレッド)で実行するマルチスレッドアプリケーション(マルチプロセッシング)です。これらは適切な監視の実行を担当する要素です。実行結果を検証し、結果に応じてステータスを変更します。また、データの状態を監視するように設定されたアラートを発報する役割もあります。 | サーバは、**Pandora Server** という全体を表す名前で単一のアプリケーションに統合されます。これは、Pandora FMS のインスタンスまたは機能に特化したサーバをそれぞれ異なるサブプロセス(スレッド)で実行するマルチスレッドアプリケーション(マルチプロセッシング)です。これらは適切な監視の実行を担当する要素です。実行結果を検証し、結果に応じてステータスを変更します。また、データの状態を監視するように設定されたアラートを発報する役割もあります。 |
| | |
| | {{ :wiki:pfms-pandora_server_scheme.png?700 }} |
| |
| Concurrent servers may exist; one of them is the main server and the rest of the servers are secondary servers. **Although there is a secondary and a main server, they all work simultaneously**. The difference between the two is that when a server of the same type goes offline (for example, a Network Server) the main server is in charge of processing all the data associated with the offline server. | Concurrent servers may exist; one of them is the main server and the rest of the servers are secondary servers. **Although there is a secondary and a main server, they all work simultaneously**. The difference between the two is that when a server of the same type goes offline (for example, a Network Server) the main server is in charge of processing all the data associated with the offline server. |
| ==== データ(Data)サーバ ==== | ==== データ(Data)サーバ ==== |
| |
| It only processes the information sent by [[:en:documentation:pandorafms:introduction:03_glossary#endpoint|EndPoints]], which build an information package in XML format and deliver it to a specific directory that the Data Server processes first and then stores its result in the database. | It only processes the information sent by [[:en:documentation:pandorafms:introduction:03_glossary#endpoint|EndPoints]] through [[:en:documentation:pandorafms:technical_reference:09_tentacle|Tentacle]] and [[:en:documentation:pandorafms:technical_reference:02_annex_externalapi#ks1_8|API 2.0]], which build an information package in XML format and deliver it to a specific directory that the Data Server processes first and then stores its result in the database. |
| |
| [[:ja:documentation:pandorafms:introduction:03_glossary#エンドポイント|エンドポイント]] によって XML フォーマットで送信され、特定のディレクトリに置かれた情報パケットを処理します。最初にデータサーバによって処理されてからデータベースに保存されます。 | これは、[[:ja:documentation:pandorafms:introduction:03_glossary#endpoint|エンドポイント]] から [[:ja:documentation:pandorafms:technical_reference:09_tentacle|Tentacle]] および [[:ja:documentation:pandorafms:technical_reference:02_annex_externalapi#ks1_8|API 2.0]] を介して送信された情報のみを処理します。XML フォーマットで送信され、特定のディレクトリに置かれた情報パケットを処理します。最初にデータサーバによって処理されてからデータベースに保存されます。 |
| |
| Different data servers may be installed on different systems or on the same host using multi-CPU virtual servers. | Different data servers may be installed on different systems or on the same host using multi-CPU virtual servers. |
| ==== ネットワーク高性能サーバ ==== | ==== ネットワーク高性能サーバ ==== |
| |
| **Network HP Server** uses advanced strategies to execute ICMP checks ([[:en:documentation:pandorafms:introduction:03_glossary#ping|ping]]), it works with the OID (<wrap :en>**Object Identifier**</wrap>) previously validated, so it has a high performance. | <wrap :en>**Network HP Server**</wrap> uses advanced strategies to perform ICMP ([[:en:documentation:pandorafms:introduction:03_glossary#ping|ping]]) and SNMP bulk checks, resulting in high performance. |
| |
| **ネットワーク高性能サーバ(Network HP Server)** は、ICMP チェック ([[:ja:documentation:pandorafms:introduction:03_glossary#ping|ping]]) を実行するために高度な戦略を使用し、事前に検証された OID (<wrap :ja>**オブジェクト識別子**</wrap>) で動作するため、高いパフォーマンスを実現します。 | <wrap :ja>**ネットワーク高性能サーバ(Network HP Server)**</wrap> は、高度な戦略を使用して ICMP ([[:ja:documentation:pandorafms:introduction:03_glossary#ping|ping]]) および SNMP の一括チェックを実行し、高いパフォーマンスを実現します。 |
| |
| <wrap #ks3 /> | <wrap #ks3 /> |
| * **Pandora FMS のリモートチェックで到達できないネットワーク:** ブローカーエージェントモードを利用します。 | * **Pandora FMS のリモートチェックで到達できないネットワーク:** ブローカーエージェントモードを利用します。 |
| |
| {{ :wiki:modo-broker.png?600 }} | {{ :wiki:pfms-broker_agent_mode.png?700 }} |
| |
| * **EndPoints that do not have access to Pandora FMS Server**: This case uses the EndPoints proxy feature or a Satellite Server as EndPoints proxy. | * **EndPoints that do not have access to Pandora FMS Server**: This case uses the EndPoints proxy feature or a Satellite Server as EndPoints proxy. |
| * **Pandora サーバにアクセスできないエンドポイント:** この場合、エンドポイントのプロキシ機能もしくは、プロキシとしてサテライトサーバを利用します。 | * **Pandora サーバにアクセスできないエンドポイント:** この場合、エンドポイントのプロキシ機能もしくは、プロキシとしてサテライトサーバを利用します。 |
| |
| {{ :wiki:pfms-proxy-mode.png }} | {{ :wiki:pfms-proxy_agent_mode.png?700 }} |
| |
| * Need to monitor **different networks for remote monitoring with the server**: In this case you may also use the Satellite Server or several different Pandora FMS Servers connected to the same database. | * Need to monitor **different networks for remote monitoring with the server**: In this case you may also use the Satellite Server or several different Pandora FMS Servers connected to the same database. |
| <wrap #ks6_3 /> | <wrap #ks6_3 /> |
| |
| === 特別な組織構造 === | ==== 特別な組織構造 ==== |
| |
| * **Reporting duality**: Additionally, you can configure Agents to report to two different Pandora FMS servers, although it can only be managed by one of them. | * **Reporting duality**: Additionally, you may configure Agents to report to two different Pandora FMS Servers, although it may only be managed by one of them. |
| * **Fragmented management**: It is necessary to **delegate the administration of part of the teams** to different personnel, with different accesses. This, more than an architecture problem, is a management problem. It is solved with [[:en:documentation:pandorafms:management_and_operation:11_managing_and_administration#acl_system_enterprise|assigned permissions on policies]]. | * **Fragmented management**: It is necessary to **delegate the management of part of the teams** to different personnel, with different accesses. This, more than an architecture problem, is a management problem. It is solved with [[:en:documentation:pandorafms:management_and_operation:11_managing_and_administration#ks1_5|assigned permissions on policies]]. |
| |
| * **複数のレポート**: 異なる 2つの Pandora FMS サーバにデータを送るようにエージェントを設定することができます。ただし、管理は一つのサーバからのみ可能です。 | * **複数のレポート**: 異なる 2つの Pandora FMS サーバにデータを送るようにエージェントを設定することができます。ただし、管理は一つのサーバからのみ可能です。 |
| * **分散管理:** 別の権限の担当者で **監視内容を分散管理する** 必要がある場合に便利です。これは、構成というより管理が重要です。[[:ja:documentation:pandorafms:management_and_operation:11_managing_and_administration|管理ポリシーの権限設定]]によって調整します。 | * **分散管理:** 別の権限の担当者で **監視内容を分散管理する** 必要がある場合に便利です。これは、構成というより管理が重要です。[[:ja:documentation:pandorafms:management_and_operation:11_managing_and_administration|管理ポリシーの権限設定]]によって調整します。 |
| |
| === 大規模環境 === | <wrap #ks6_4 /> |
| |
| * **Large-Volume Network:** Consisting of thousands of network testing processes which must be distributed in different 'remote monitoring probes'. Given their large numbers (over 50,000), they cannot be centralized into a single server. To that end, use servers in broker mode that distribute the remote check load. | ==== 大規模環境 ==== |
| * **Redundant servers**: For safety, should the primary hardware fail, [[:en:documentation:pandorafms:complex_environments_and_optimization:06_ha|a server in HA mode]] can automatically relocate and delegate the monitoring workload. | |
| | * **Large network**: When they cannot be centralized into a single server, servers in broker mode are used, which distribute the load of remote checks. |
| | * **Redundant servers**: For safety, should the primary hardware fail, [[:en:documentation:pandorafms:complex_environments_and_optimization:06_ha|a server in HA mode]] may automatically relocate and delegate the monitoring workload. |
| |
| * **大規模ネットワーク:** 何千ものネットワーク監視処理がある場合は、異なるリモート監視プローブに分散する必要があります。その数が多い (50,000 以上) の場合、単一のサーバに集約することはできません。そのため、リモートチェックの負荷を分散するブローカーモードでサーバを利用します。 | * **大規模ネットワーク:** 何千ものネットワーク監視処理がある場合は、異なるリモート監視プローブに分散する必要があります。その数が多い (50,000 以上) の場合、単一のサーバに集約することはできません。そのため、リモートチェックの負荷を分散するブローカーモードでサーバを利用します。 |
| * **サーバの冗長化:** プライマリサーバのハードウエアが故障した場合にそなえて、[[:ja:documentation:pandorafms:complex_environments_and_optimization:06_ha|冗長化]] の設定により監視処理を別のサーバに引き渡すことができます。 | * **サーバの冗長化:** プライマリサーバのハードウエアが故障した場合にそなえて、[[:ja:documentation:pandorafms:complex_environments_and_optimization:06_ha|冗長化]] の設定により監視処理を別のサーバに引き渡すことができます。 |
| | |
| | [[:ja:documentation:pandorafms:start|Pandora FMS ドキュメント一覧に戻る]] |
| |
| ===== OBSOLETE ===== | ===== OBSOLETE ===== |