このJMXの表示
/management/weblogic/{version}/domainConfig/JMX
このJMXを表示します。
リクエスト
- version: string
WebLogic RESTインタフェースのバージョン。
- excludeFields(optional): string
'excludeFields'問合せパラメータは、レスポンスで返されるフィールドを制限するために使用します。これはフィールド名のカンマ区切りリストです。存在する場合は、名前がリストにないフィールドのみが返されます。存在しない場合は、すべてのフィールドが返されます('fields'問合せパラメータが指定されていない場合)。ノート: 'excludeFields'が指定されている場合、'fields'は指定できません。
- excludeLinks(optional): string
'excludeLinks'問合せパラメータは、レスポンスで返されるリンクを制限するために使用します。これはリンク関係名のカンマ区切りリストです。存在する場合は、関係名がリストにないフィールドのみが返されます。存在しない場合は、すべてのリンクが返されます('links'問合せパラメータが指定されていない場合)。ノート: 'excludeLinks'が指定されている場合、'links'は指定できません。
- fields(optional): string
'fields'問合せパラメータは、レスポンスで返されるフィールドを制限するために使用します。これはフィールド名のカンマ区切りリストです。存在する場合は、名前が一致するフィールドのみが返されます。存在しない場合は、すべてのフィールドが返されます('excludeFields'問合せパラメータが指定されていない場合)。ノート: 'fields'が指定されている場合、'excludeFields'は指定できません。
- links(optional): string
'links'問合せパラメータは、レスポンスで返されるリンクを制限するために使用します。これはリンク関係名のカンマ区切りリストです。存在する場合は、関係名が一致するリンクのみが返されます。存在しない場合は、すべてのリンクが返されます('excludeLinks'問合せパラメータが指定されていない場合)。ノート: 'links'が指定されている場合、'excludeLinks'は指定できません。
- Admin: basic
型:
basic
説明:Adminセキュリティ・ロールのユーザー。
- Deployer: basic
型:
basic
説明:デプロイヤ・セキュリティ・ロールのユーザー。
- Monitor: basic
型:
basic
説明:モニター・セキュリティ・ロールのユーザー。
- Operator: basic
型:
basic
説明:オペレータ・セキュリティ・ロールのユーザー。
レスポンス
- application/json
200レスポンス
このJMXを返します。
object
- compatibilityMBeanServerEnabled(optional): boolean
デフォルト値:
true
JMXクライアントで非推奨の
MBeanHome
インタフェースを使用できるようにします。9.0より前では、WebLogic ServerはJMXレイヤーに対して、型付きAPIレイヤーをサポートしていました。使用するJMXアプリケーション・クラスでは、WebLogic Server MBeanの型保障インタフェースをインポートしたり、
weblogic.management.MBeanHome
インタフェースを介してMBeanの参照を取得したり、MBeanメソッドを直接呼び出すことができました。 - domainMBeanServerEnabled(optional): boolean
デフォルト値:
true
ドメイン内のすべての実行時MBeanおよび読取り専用構成MBeanへのフェデレーテッド・アクセスを提供するドメインMBeanサーバーを管理サーバーが初期化するかどうかを指定します。これにより、JMXクライアントは、1つの接続でドメイン内のすべてのMBeanにアクセスできます。
管理コンソールおよびWebLogic Scripting Toolは、多くの(すべてではない)読取り操作にこのMBeanサーバーを使用します。
MBeanサーバーは、管理サーバー上にのみ存在します。JMXクライアントが初めて接続を要求したときに、管理サーバーによって初期化されます。この属性を
false
に設定した場合、管理サーバーはこのMBeanサーバーを起動しないため、JMXクライアントは接続できません。このMBeanサーバーはゆっくりと(要求された場合にのみ)初期化されますが、一度初期化されると、いくらかのメモリーとネットワーク・トラフィックを使用します。このMBeanサーバーを無効にすると、リソースの量を最小限に抑えることができますが、JMXクライアントはWebLogic Serverの実行時MBeanサーバーごとに個別の接続を保持する必要があります。
- dynamicallyCreated(optional): boolean
読取り専用:
true
デフォルト値:false
MBeanが動的に作成されたか、config.xmlに対して永続化されているかが返されます
- editMBeanServerEnabled(optional): boolean
デフォルト値:
true
ドメインの構成の変更に使用されるMBeanの階層を含む編集MBeanサーバーを管理サーバーが初期化するかどうかを指定します。JMXクライアント(管理コンソールやWebLogic Scripting Toolなどのユーティリティを含む)は、編集MBeanサーバーを使用してドメインの構成を変更します。
MBeanサーバーは、管理サーバー上にのみ存在します。デフォルトでは、管理サーバーは、起動時に編集MBeanサーバーを起動します。
EditMBeanServerEnabled
属性をfalse
に設定した場合、管理サーバーはこのMBeanサーバーを起動しません。このMBeanサーバーを無効にすると、JMXクライアントはドメインの構成を変更できません。ただし、WebLogic Scripting Toolのオフライン編集機能を使用してドメイン構成を変更することはできます。- ノート:
編集MBeanサーバーを無効にしただけでは、ドメイン構成の変更を防止できません。WebLogic Serverデプロイメント・サービスではJMXを使用しないため、編集MBeanサーバーを無効にしても、管理コンソールおよびWLSTはアプリケーションをデプロイまたはアンデプロイできます。
- id(optional): integer(int64)
読取り専用:
true
このMBeanインスタンスの一意のIDを返します
- invocationTimeoutSeconds(optional): integer(int32)
最小値:
0
最大値:2147483647
デフォルト値:0
WebLogic Serverの内部プロセスがMBeanサーバーへの接続、MBeanサーバー・メソッドの呼び出し、呼出し結果の返送を待機する秒数。MBeanサーバー・メソッドがタイムアウト期間内に完了(返送)しない場合、WebLogic Serverはその呼出しの試行を破棄します。
WebLogic Serverの内部的な管理プロセスの中には、サーバー・インスタンスが他のMBeanサーバーに接続してMBeanサーバー・メソッドを呼び出す必要があるものもあります。タイムアウト期間は、MBeanサーバーがメソッド呼出しを正常に戻せない場合に、内部プロセスが停止するのを防ぎます。
(ゼロ)の値を指定すると、メソッド呼出しはタイムアウトされません。その場合、内部プロセスは、MBeanサーバーのメソッドから結果が戻されるまで無限に待機します。
- managedServerNotificationsEnabled(optional): boolean
デフォルト値:
true
管理対象サーバーおよび管理サーバー上のフェデレーテッド実行時MBeanサーバーからの通知をWebLogic Serverドメインの実行時MBeanサーバーでサポートするかどうかを指定します。
通知のサポートには、大量のメモリー・リソースが必要です。オブジェクト名のリストは、実行時MBeanサーバーからMBeanごとに保持されます。このドメインに通知が必要ない場合は、無効にするとCPUおよびメモリー・リソースを節約できます。これは、実行時MBeanの数やサーバーの数が多い場合に特に重要です。
- managementAppletCreateEnabled(optional): boolean
デフォルト値:
false
WebLogic Server MBeanサーバーが管理アプレット(MLet) MBeanの作成をサポートするかどうかを指定します。
MLet MBeanを使用すると、リモート・サーバーからMBean実装をアップロードできます。MLet MBeanは、環境およびセキュリティ・マネージャが信頼性のあるJMXクライアントにアクセスを制限している場合にのみ有効にします。
- managementEJBEnabled(optional): boolean
デフォルト値:
true
Java EE管理API (JSR-77)の一部である管理EJB (Management EJB: MEJB)へのアクセスを有効化します。
管理APIの仕様では、Java EE Webアプリケーション・サーバーの一般的なリソースに対して標準化された管理データ・モデルを提供しています。
MEJBは、一般的なJava EEリソースを記述するJava EE管理対象オブジェクト(JMO)へのアクセスを提供します。この属性を
false
に設定すると、WebLogic ServerはJNDIツリーにMEJBを登録せず、ドメインのJava EE管理APIを効果的に無効化します。 - name(optional): string
読取り専用:
true
このMBeanインスタンスのユーザー定義の名前。
この名前は、MBeanの
javax.management.ObjectName
に、主要なプロパティとして含まれていますName=user-specified-name
制約
- 有効なNULL
- notes(optional): string
この構成の説明として任意に入力できる情報。
WebLogic Serverは、ドメインの構成ファイル(
config.xml
)に、このノートをXML PCDATAとして保存します。すべての左山カッコ(<)はxmlエンティティに変換されます<) are converted to the xml entity<。改行/行送りは保持されます</)>。)>
ノート: 管理コンソールからノートを作成または編集した場合、キャリッジ・リターンとライン・フィードは維持されません。
- platformMBeanServerEnabled(optional): boolean
デフォルト値:
false
各WebLogic ServerインスタンスでJDKのプラットフォームMBeanサーバーを初期化するかどうかを指定します。このオプションと
isPlatformMBeanServerUsed
を同時に有効にすると、プラットフォームMBeanサーバーがWebLogic Serverの実行時MBeanサーバーとして使用されます。JDK 1.5以降、JVMでは、ローカル・プロセスがインスタンス化できるプラットフォームMBeanサーバーを提供しています。プラットフォームMBeanサーバーのインスタンスは、各JVMにつき1つのみ存在できます。あるプロセスでこのMBeanサーバーがインスタンス化されると、JVMは、JVM自身のモニター・データを提供するプラットフォームMXBeanをいくつか作成します。
この属性を
true
に設定すると、各WebLogic Serverインスタンスはjava.lang.management.ManagementFactory.getPlatformMBeanServer()
メソッドを呼び出し、JVMのMXBeanを初期化します。 - platformMBeanServerUsed(optional): boolean
プラットフォームMBeanサーバーをWebLogic Serverの実行時MBeanサーバーとして使用するかどうかを指定します。以前は、プラットフォームMBeanサーバーを有効にすると、デフォルトでWebLogic Serverの実行時MBeanサーバーとして使用されていました。この属性を使用すると、プラットフォームMBeanサーバーの有効化とは別に、プラットフォームMBeanサーバーをWebLogic ServerのMBeanサーバーとして使用するかどうかを指定できます。
この属性のデフォルト値は、
DomainMBean
の属性に基づいています。ドメインのバージョンが10.3.3.0よりも前の場合、この属性のデフォルト値はfalse
で、プラットフォームMBeanサーバーは使用されません。ドメインのバージョンが10.3.3.0以降の場合、この属性のデフォルト値はtrue
で、プラットフォームMBeanサーバーが使用されます。この場合、
java.lang.management.ManagementFactory.getPlatformMBeanServer()
メソッドによって戻されたMBeanServer
がサーバーの実行時MBeanサーバーのMBeanサーバーとして使用されます。これによって単一のMBeanサーバーからWebLogic Server MBeanおよびJVMプラットフォームMXBeanにアクセスできるようになります。また、実行時MBeanサーバーをプラットフォームMBeanサーバーとして有効にすると、JVMのローカル処理はjava.lang.management.ManagementFactory.getPlatformMBeanServer()
によって戻されるMBeanServer
を通じて、このMBeanサーバーに直接アクセスできます。 - runtimeMBeanServerEnabled(optional): boolean
デフォルト値:
true
ドメイン内の各サーバー・インスタンスで、サーバーの実行時MBeanおよび読取り専用構成MBeanへのアクセスを提供する実行時MBeanサーバーを初期化するかどうかを指定します。
管理コンソールおよびWebLogic Scripting Toolは、一部の(すべてではない)読取り操作にこのMBeanサーバーを使用します。
RuntimeMBeanServerEnabled
がtrue
の場合、各サーバーはサーバーの起動サイクル中に実行時MBeanサーバーを起動します。この属性がfalse
の場合、ドメイン内のサーバー・インスタンスは実行時MBeanサーバーを起動しません。 - tags(optional): array Items
タイトル:
Items
この構成MBeanのすべてのタグを返します
- type(optional): string
読取り専用:
true
MBeanのタイプを戻します。
制約
- unharvestable