Jump To Close Expand all Collapse all Table of contents カスタムプラグインの作成 1. JBoss ON プラグインの概要 Expand section "1. JBoss ON プラグインの概要" Collapse section "1. JBoss ON プラグインの概要" 1.1. JBoss ON の拡張: プラグインの定義 1.2. JBoss ON のプラグインの基本コンポーネント Expand section "1.2. JBoss ON のプラグインの基本コンポーネント" Collapse section "1.2. JBoss ON のプラグインの基本コンポーネント" 1.2.1. プラグインコンテナー 1.2.2. プラグイン記述子 1.2.3. プラグインスキーマの定義 1.2.4. Java ファイル 1.2.5. 外部ライブラリー 1.3. プラグインファイルのダウンロード 2. サーバー側のプラグインの作成: 背景 Expand section "2. サーバー側のプラグインの作成: 背景" Collapse section "2. サーバー側のプラグインの作成: 背景" 2.1. サーバー側のプラグインの概要 2.2. サーバー側のプラグイン設定の内訳 Expand section "2.2. サーバー側のプラグイン設定の内訳" Collapse section "2.2. サーバー側のプラグイン設定の内訳" 2.2.1. 記述子および設定 Expand section "2.2.1. 記述子および設定" Collapse section "2.2.1. 記述子および設定" 2.2.1.1. 定義およびクラス 2.2.1.2. コントロール操作 2.2.1.3. ジョブのスケジュール設定 Expand section "2.2.1.3. ジョブのスケジュール設定" Collapse section "2.2.1.3. ジョブのスケジュール設定" 2.2.1.3.1. ジョブの状態 2.2.1.3.2. 同時およびクラスター化されたジョブ 2.2.1.4. プラグイン設定(グローバルおよびローカルの両方) 2.2.2. スキーマファイル Expand section "2.2.2. スキーマファイル" Collapse section "2.2.2. スキーマファイル" 2.2.2.1. プラグインコンテナースキーマファイルの解析 2.2.2.2. rhq-configuration.xsd ファイル 2.2.2.3. rhq-serverplugin.xsd ファイル 2.2.3. Java クラスファイル 2.3. Alert Sender Server-Side Plug-ins のAtomy Expand section "2.3. Alert Sender Server-Side Plug-ins のAtomy" Collapse section "2.3. Alert Sender Server-Side Plug-ins のAtomy" 2.3.1. デフォルトのアラート送信者 2.3.2. 実際のアラート送信プラグインの内訳 Expand section "2.3.2. 実際のアラート送信プラグインの内訳" Collapse section "2.3.2. 実際のアラート送信プラグインの内訳" 2.3.2.1. 記述子 2.3.2.2. Java リソース 2.3.2.3. スキーマ要素 3. サーバー側のプラグインの作成: 手順 Expand section "3. サーバー側のプラグインの作成: 手順" Collapse section "3. サーバー側のプラグインの作成: 手順" 3.1. ヒント: XSD アノテーションの確認 3.2. サーバー側のプラグインの作成 3.3. Server-Side プラグインの検証 3.4. サーバーサイドプラグインのデプロイ Expand section "3.4. サーバーサイドプラグインのデプロイ" Collapse section "3.4. サーバーサイドプラグインのデプロイ" 3.4.1. サーバー側のプラグインをリモートでデプロイ 3.4.2. サーバー側のプラグインをローカルでデプロイ 3.5. Server-Side プラグインの更新 3.6. サーバー側のプラグインの無効化 3.7. サーバー側のプラグインコンテナーの再起動 3.8. プラグイン設定プロパティーの設定 3.9. サーバー側のプラグインの削除 4. エージェントプラグインの作成: 背景 Expand section "4. エージェントプラグインの作成: 背景" Collapse section "4. エージェントプラグインの作成: 背景" 4.1. エージェントプラグインの Advanced Management Plug-in System(AMPS)について 4.2. エージェントプラグイン設定の内訳 Expand section "4.2. エージェントプラグイン設定の内訳" Collapse section "4.2. エージェントプラグイン設定の内訳" 4.2.1. スキーマファイル 4.2.2. 記述子および設定 Expand section "4.2.2. 記述子および設定" Collapse section "4.2.2. 記述子および設定" 4.2.2.1. リソースの種類、メタデータ、およびプラグインの設定 4.2.2.2. 検出およびプロセススキャン 4.2.2.3. イベント 4.2.2.4. リソース設定 4.2.3. ライフサイクルリスナー 4.2.4. プラグイン依存関係: プラグイン間の関係の定義 Expand section "4.2.4. プラグイン依存関係: プラグイン間の関係の定義" Collapse section "4.2.4. プラグイン依存関係: プラグイン間の関係の定義" 4.2.4.1. 必要なプラグイン依存関係 4.2.4.2. 埋め込みプラグインの依存関係 4.2.4.3. インジェクションプラグインの依存関係 4.2.5. プラグイン間のクラス共有 4.3. 拡張例: リソースのコンテンツタイプ 4.4. 拡張例: HTTP メトリクス Expand section "4.4. 拡張例: HTTP メトリクス" Collapse section "4.4. 拡張例: HTTP メトリクス" 4.4.1. プラグイン記述子(rhq-plugin.xml)の確認 4.4.2. Discovery コンポーネント(HttpDiscoveryComponent.java および HttpServiceDiscoveryComponent.java)の確認 4.4.3. プラグインコンポーネント(HttpComponent.java および HttpServiceComponent.java)の確認 4.5. 例: 組み込みおよび挿入されたプラグイン依存関係 Expand section "4.5. 例: 組み込みおよび挿入されたプラグイン依存関係" Collapse section "4.5. 例: 組み込みおよび挿入されたプラグイン依存関係" 4.5.1. 簡単な依存関係: JBoss AS および JMX プラグイン 4.5.2. Embedded Dependency: JVM MBeanServer および JBoss AS 4.5.3. injected Dependency: Hibernate with JVM and JBoss AS 4.6. 拡張例: 誤差の監視 4.7. 拡張例: プロビジョニングおよびコンテンツデプロイメント(バンドル) 4.8. 拡張例: 非同期可用性チェック 5. エージェントプラグインの作成: 手順 Expand section "5. エージェントプラグインの作成: 手順" Collapse section "5. エージェントプラグインの作成: 手順" 5.1. ヒント: XSD アノテーションの確認 5.2. エージェントプラグインの検証 5.3. エージェントプラグインの編集に関する注意事項 5.4. エージェントプラグインのデプロイ Expand section "5.4. エージェントプラグインのデプロイ" Collapse section "5.4. エージェントプラグインのデプロイ" 5.4.1. リモートでエージェントプラグインをデプロイ 5.4.2. エージェントプラグインのデプロイ 5.5. エージェントプラグインの更新 5.6. エージェントプラグインの無効化 5.7. エージェントプラグインの削除 6. エージェント Advanced Management Plug-in System(AMPS)リファレンス Expand section "6. エージェント Advanced Management Plug-in System(AMPS)リファレンス" Collapse section "6. エージェント Advanced Management Plug-in System(AMPS)リファレンス" 6.1. Domain オブジェクト Expand section "6.1. Domain オブジェクト" Collapse section "6.1. Domain オブジェクト" 6.1.1. リソースおよびリソースタイプ 6.2. プラグインの Facets Expand section "6.2. プラグインの Facets" Collapse section "6.2. プラグインの Facets" 6.2.1. AvailabilityFacet 6.2.2. ConfigurationFacet 6.2.3. ContentFacet 6.2.4. ManualAddFacet 6.2.5. MeasurementFacet 6.2.6. OperationFacet 6.2.7. ResourceFactoryFacet 6.2.8. SupportFacet 6.3. プラグインコンポーネント Expand section "6.3. プラグインコンポーネント" Collapse section "6.3. プラグインコンポーネント" 6.3.1. ResourceDiscoveryComponent 6.3.2. ResourceComponent 6.4. ネイティブシステム情報アクセス Expand section "6.4. ネイティブシステム情報アクセス" Collapse section "6.4. ネイティブシステム情報アクセス" 6.4.1. SystemInfoFactory および SystemInfo 6.4.2. ProcessInfoQuery 7. ドキュメント情報 Expand section "7. ドキュメント情報" Collapse section "7. ドキュメント情報" 7.1. フィードバック提供 A. ドキュメント履歴 法律上の通知 Settings Close Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Red Hat Training A Red Hat training course is available for Red Hat JBoss Operations Network カスタムプラグインの作成 Red Hat JBoss Operations Network 3.3カスタムサーバーおよびエージェントリソースプラグインを作成するためのガイドラインJared イタリアjmorgan@redhat.comzach Rhoadszach@redhat.comella Deon Baarddlackey@redhat.com法律上の通知概要 本ガイドを参照して、サーバーとそのエージェントにリソースプラグインを書き込む方法を説明します。 Next