WebLogic の JMX を有効化するstartWebLogic.bat ファイルをテキストエディターで開きます。
JAVA_OPTS 行を見つけ、次の内容を追加します。
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8888-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
WebLogic を再起動します。
セキュリティなし JMX 接続の要件を設定する各プラグインファイル(LiveCycle_Foundation-plugin.xml、LiveCycle_Process-plugin.xml、LiveCycle_Services-plugin.xml)内にある次の箇所を編集します。localhost の部分を、エージェントコンピューターの IP アドレスに変更します。ポート番号 8888 の部分を、startWebLogic.bat ファイルで指定した JMX ポート番号に変更します。
<property name="PROC_QUERY" value="State.Name.eq=java,Args.*.ct=8888"/>
<config>
<option name="jmx.url" description="JMX URL to MBeanServer" default="service:jmx:rmi:///jndi/rmi://localhost:8888/jmxrmi"/>
<option name="jmx.username" description="JMX username" optional="true" default=""/>
<option name="jmx.password" description="JMX password" optional="true" default="" type="secret"/>
<option name="process.query" description="PTQL for Java Process" default="State.Name.eq=java,Args.*.ct=8888"/>
</config>
セキュリティあり JMX 接続の要件を設定するJMX を WebLogic 用にセットアップします。詳しくは、「Configuring WebLogic for Oracle Real-Time Decisions」を参照してください。
「jmxjboss.password」セキュリティ設定を変更します。詳しくは、「How to Secure Password File on Microsoft Windows Systems」を参照してください。
jmxremote.access ファイル内の「controlRole readwrite」という箇所からファイル末尾までの内容をすべて削除します。
エージェントコンピューター上の LiveCycle_Foundation-plugin.xml ファイルに、使用する JMX ユーザー名と JMX パスワードを挿入します。次に例を示します。
<option name="jmx.username" description="JMX username" optional="true" default="monitorRole"/>
<option name="jmx.password" description="JMX password" optional="true" default="admin"/>
エージェントコンピューター上の LiveCycle_Process-plugin.xml ファイルを編集し、PROC_QUERY セクションの設定内容を LiveCycle_Foundation-plugin.xml ファイルと合わせます。
エージェントコンピューター上の LiveCycle_Services-plugin.xml ファイルを編集し、PROC_QUERY セクションの設定内容を LiveCycle_Foundation-plugin.xml ファイルと合わせます。
|
|
|