12.5. リソース設定
リソース設定には、以下の 2 つのエリアがあります。
- プラグインの設定。Web UI では、これは 接続設定 と呼ばれます。これは、エージェントが PID ファイルパスやポート番号などのリソースを検出し、接続するのに使用する情報です。すべてのリソースには、何らかのプラグイン設定があります。
- リソース設定。設定プロパティーは、
.conf
またはなどのリソースの設定ファイルから提供され.xml
ます。JBoss ON 内で公開される設定ファイルおよびプロパティーは、プラグイン記述子に定義されます。リソース設定はオプションであり、多くのリソースは設定の編集や、可能なプロパティーのサブセットのみをサポートしません。
ヒント
リソースの設定を変更する場合、「の設定 『プロパティーの変更』 」のように、プロキシーリソースで設定エディターを使用することが最も簡単です 「リソースプロキシーの使用」。
設定エディターはインタラクティブ CLI でのみ利用できます。アラートスクリプトまたはリソース設定への自動変更を実行する場合には、リモート API を直接使用できます。
12.5.1. 現在の設定の表示 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
プラグイン(接続設定)の設定とリソース設定は、リソースタイプのプラグイン記述子でリソースタイプごとに定義されます。
The
get*ConfigurationDefinitionForResourceType
メソッドは、リソース タイプの設定 に使用される記述子定義のテンプレートを表示できます。これらは、そのタイプのすべてのリソースで使用できる設定プロパティーです。
例12.12 リソースタイプのプラグイン設定の表示
propertyDefinitions パラメーターには、設定できる設定プロパティーに関する情報が含まれます。これには、設定プロパティーの設定の詳細が含まれます。たとえば、イベントログ設定の場合は以下のようになります。
logs=[id=11792, name=logs, config=Linux, group=Event Logs]
logs=[id=11792, name=logs, config=Linux, group=Event Logs]
プロパティー名は logs で、プロパティーのタイプはリストである PropertyDefinitionList です。プロパティーリスト ID は 11792 ですが、すべて のタイプのプロパティーにテンプレート ID があるわけではありません。イベントログプロパティーは、Event Logs グループにまとめられています。
cache timeout プロパティーは、設定が若干異なります。これは単純なプロパティータイプ(SimpleProperty)で、予想される値は Type: 要素に指定されます。プロパティーのグループは Content です。
metadataCacheTimeout=SimpleProperty[metadataCacheTimeout] (Type: INTEGER)(Group: Content)
metadataCacheTimeout=SimpleProperty[metadataCacheTimeout] (Type: INTEGER)(Group: Content)
プロパティーのグループ設定は、主に Web UI で論理組織を作成するために使用されます。イベントログ設定の場合、プロパティー一覧のすべてのメンバーはグループに属し、それらの値のみになります。キャッシュタイムアウトの場合、これはコンテンツグループに属しますが、個別プロパティーもグループに属するため、グループの定義方法は異なります。
リソース設定テンプレートは、プラグインの設定テンプレートを取得するために同様に取得できます。
例12.13 リソースタイプの設定プロパティーの表示
特定リソースのプロパティー値は、を使用して表示できます。
get*Configuration
メソッド。
ヒント
リソース設定のみを表示し、インタラクティブ CLI を実行している場合、「の 『設定プロパティーの変更』 」と同様に、プロキシーリソースを使用してより簡単に実行でき 「リソースプロキシーの使用」 ます。
例12.14 リソースの設定の表示
12.5.2. シンプル設定プロパティーの変更 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
設定プロパティーの編集方法は、プロパティーのタイプ(simple、list、または map のいずれか)によって異なります。設定の変更プロセスは、プラグイン設定プロパティーとリソース設定プロパティーの両方で同じです。
このスクリプトのステップ:
- リソースを検索します。
- 設定オブジェクトを作成します。
- 新しいプロパティー値を設定します。プロパティーを設定するメソッドは、プロパティーの形式によって異なります。この場合、これは単純なプロパティーな setSimpleValue ので使用されます。simple プロパティーの場合、値は渡して設定されます('property','value')。
- リソースの更新操作を実行します。リソース設定の更新では、メソッドは以下のようになります。
updateResourceConfiguration
.プラグイン設定の更新では、updatePluginConfiguration
.
例12.15 シンプルプロパティーの変更