2016-10-07 3 views
5

で利用できるのMBeanのtomcat 8. 私はセットアップJMX:ないすべての私はTomcat上で合流5.10.6を持っているConfluenceの

CATALINA_OPTSの= " - Dcom.sun.management.jmxremote -Dcom.sun.management .jmxremote.port = 6969 -Dcom.sun.management.jmxremote.ssl = falseを-Dcom.sun.management.jmxremote.authenticate = falseを$ {} CATALINA_OPTS」

とConfluenceへのアクセスを持ってしようとしてjconsoleを使用してMBeans。 利用できるのMBeanの不幸なだけいくつか:

  • CacheStatistics
  • IndexingStatistics
  • MailTask​​Queue
  • SchedulingStatistics
  • SystemInformation

しかし、私はRequestMetrics(https://confluence.atlassian.com/doc/live-monitoring-using-the-jmx-interface-150274182.html)も必要です。

私の設定には何が欠けていますか?

答えて

1

設定は完全に問題ありません。

欠けRequestMetrics MBeanは、5.9.2以来、実際にはConfluenceにおける既知のバグです:https://jira.atlassian.com/browse/CONF-40442

あなたがアトラシアンによって意識を高めるためにそこにこの問題のために投票することができます。

0

私のコンフルエンスの評価版には同じMBeanがあります。

"confluence.jar"ファイル内に "jmxContext.xml"があります。
jmxContext.xml(それはMBeanExporterWithUnregisterImpl implementaionへの参照を含む):

<bean id="exporter" class="com.atlassian.confluence.jmx.MBeanExporterWithUnregisterImpl"> 
     <constructor-arg index="0" ref="eventPublisher"/> 
     <constructor-arg index="1" ref="tenantAccessor"/> 
     <property name="server" ref="mbeanServer"/> 
     <property name="beans"> 
      <map> 
       <entry key="Confluence:name=MailTaskQueue"> 
        <bean class="com.atlassian.confluence.jmx.TaskQueueWrapper"><constructor-arg 
          ref="mailTaskQueue"/></bean> 
       </entry> 
       <entry key="Confluence:name=IndexingStatistics"> 
        <bean class="com.atlassian.confluence.jmx.JmxIndexManagerWrapper"><constructor-arg 
          ref="indexManager"/></bean> 
       </entry> 
       <entry key="Confluence:name=SchedulingStatistics"> 
        <bean class="com.atlassian.confluence.jmx.JmxScheduledTaskWrapper"><constructor-arg 
          ref="scheduler"/></bean> 
       </entry> 
       <entry key="Confluence:name=SystemInformation"> 
        <bean class="com.atlassian.confluence.jmx.JmxSystemInfoWrapper"><constructor-arg 
          ref="systemInformationService"/></bean> 
       </entry> 
       <entry key="Confluence:name=CacheStatistics"> 
        <bean class="com.atlassian.confluence.jmx.JxmCacheStatisticsWrapper"> 
         <constructor-arg ref="cacheStatisticsManager"/> 
        </bean> 
       </entry> 
      </map> 
     </property> 
     <property name="exposeManagedResourceClassLoader" value="true"/> 
    </bean> 

だから、少なくとも限り、我々が見ることができるようにそこに私たちのインストールがRequestMetrics MBeanをサポートしていないため、何も間違っては、ありません、とconfluence.jar内のRequestMetrics.class、私はそれがライセンスの問題だと思う。

+1

私はライセンス版を取得しています。アップグレード前にはすべてのMBeanを持っていましたが、アップグレード後(BeanSpyを再インストールしてtomcatの設定を変更する) - 利用可能なMBeanの一部のみ。 –

+0

以前のバージョンのconfluence.jarをご覧ください。たぶん彼らはXMLに "RequestMetrics"エントリを含めるのを忘れてしまったのですが、それを置き換えることはできますが(以前はconfluence.jarのバックアップをやっています)、とにかくハックのようですが、選択肢がないようです。 – yvs

関連する問題