差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| ja:documentation:pandorafms:technical_reference:11_pfms_plugis [2026/02/04 07:57] – [プラグインの見つけ方] junichi | ja:documentation:pandorafms:technical_reference:11_pfms_plugis [2026/05/09 23:26] (現在) – [プラグインのコンパイル] junichi | ||
|---|---|---|---|
| 行 3: | 行 3: | ||
| {{indexmenu_n> | {{indexmenu_n> | ||
| - | [[: | + | [[: |
| + | |||
| + | <wrap #ks1 /> | ||
| ===== 概要 ===== | ===== 概要 ===== | ||
| 行 10: | 行 12: | ||
| このプラグイン開発ガイドには、独自のプラグインを作成したいユーザ向けのドキュメントが含まれています。 このドキュメントを使用して、ビジネスニーズを解決するプラグインを作成する方法を学習してください。 | このプラグイン開発ガイドには、独自のプラグインを作成したいユーザ向けのドキュメントが含まれています。 このドキュメントを使用して、ビジネスニーズを解決するプラグインを作成する方法を学習してください。 | ||
| + | |||
| + | <wrap #ks2 /> | ||
| ===== プラグインとは? | ===== プラグインとは? | ||
| 行 16: | 行 20: | ||
| プラグインとも呼ばれるコンピュータアドオンは、別のアプリケーション (この場合は Pandora FMS) の機能を拡張できるようにするアプリケーションです。 | プラグインとも呼ばれるコンピュータアドオンは、別のアプリケーション (この場合は Pandora FMS) の機能を拡張できるようにするアプリケーションです。 | ||
| + | |||
| + | <wrap #ks3 /> | ||
| ===== プラグインはなぜ便利なのか? | ===== プラグインはなぜ便利なのか? | ||
| 行 34: | 行 40: | ||
| ほとんどのプラグインは、Pandora FMS の外部サービスから収集されたデータまたはパフォーマンス統計を表示できるようにするのに便利です。 | ほとんどのプラグインは、Pandora FMS の外部サービスから収集されたデータまたはパフォーマンス統計を表示できるようにするのに便利です。 | ||
| + | |||
| + | <wrap #ks4 /> | ||
| ===== Pandora FMS におけるプラグインタイプ ===== | ===== Pandora FMS におけるプラグインタイプ ===== | ||
| 行 76: | 行 84: | ||
| 通常、各プラグインには、インストール、プラグインの設定、およびプラグインが収集するデータの詳細が記載されたドキュメントが付属しています。 | 通常、各プラグインには、インストール、プラグインの設定、およびプラグインが収集するデータの詳細が記載されたドキュメントが付属しています。 | ||
| + | |||
| + | <wrap #ks6 /> | ||
| ===== プラグインのインストール方法 ===== | ===== プラグインのインストール方法 ===== | ||
| 行 86: | 行 96: | ||
| プラグインをインストールするには、Pandora FMS でカスタム実行を作成します。 設定可能な特定の時間間隔ごとにプラグインが実行され、更新されたモジュールが表示されます。 | プラグインをインストールするには、Pandora FMS でカスタム実行を作成します。 設定可能な特定の時間間隔ごとにプラグインが実行され、更新されたモジュールが表示されます。 | ||
| + | |||
| + | <wrap #ks7 /> | ||
| ===== プラグインのライフサイクル ===== | ===== プラグインのライフサイクル ===== | ||
| [[: | [[: | ||
| + | |||
| + | <wrap #ks8 /> | ||
| ===== プラグインの計画 ===== | ===== プラグインの計画 ===== | ||
| 行 176: | 行 190: | ||
| プラグイン内に、エージェントまたはモジュールの名前をカスタマイズするオプションを含めたり、それらの名前にある種のプレフィックスを追加して、それらをより見やすく、区別しやすくすることができます。 | プラグイン内に、エージェントまたはモジュールの名前をカスタマイズするオプションを含めたり、それらの名前にある種のプレフィックスを追加して、それらをより見やすく、区別しやすくすることができます。 | ||
| + | |||
| + | <wrap #ks9 /> | ||
| ===== プラグインの要件と依存関係 ===== | ===== プラグインの要件と依存関係 ===== | ||
| 行 278: | 行 294: | ||
| Fedora および Ubuntu で作成したバイナリを使用すると、他のシステムで依存関係エラーが発生することを確認しています。 | Fedora および Ubuntu で作成したバイナリを使用すると、他のシステムで依存関係エラーが発生することを確認しています。 | ||
| + | |||
| + | <wrap #ks10 /> | ||
| ===== プラグインの開発 ===== | ===== プラグインの開発 ===== | ||
| 行 866: | 行 884: | ||
| **total_modules_provided**: | **total_modules_provided**: | ||
| - | **execution_command**: | + | **execution_command**: |
| - | **execution_command**: | + | **execution_command**: |
| **execution_postcommand**: | **execution_postcommand**: | ||
| 行 995: | 行 1013: | ||
| * コードのテストをします。プラグインの動作をテストして、すべてが問題ないことを確認することが重要です。エラーを時間内に発見して修正することで、将来的な問題を回避することができます。 | * コードのテストをします。プラグインの動作をテストして、すべてが問題ないことを確認することが重要です。エラーを時間内に発見して修正することで、将来的な問題を回避することができます。 | ||
| - | [[: | + | [[: |