2013-02-17 2 views
0
  1. 우리는 JBoss AS 7.1.1 및 스프링 통합을 사용하고 있습니다.
  2. 우리는 다음과 같은 JMX 연결 구성, 하이퍼 릭에 보스의 MBeanServer를 연결을 시도하는 동안 우리 회사에서
  3. 우리는

자원 모니터링을 위해 하이퍼 릭 5.0 엔터프라이즈를 사용하는 JBoss의 기본 MBeanServer를 통해 봄 통합 JMX MBean에 수출하고 있습니다JBoss에서 Hyperic 5.0 익스포트 사용자 정의 MBeans

<config><option name="jmx.url" description="JMX URL to MBeanServer" default="service:jmx:remoting-jmx://localhost:9999" /> <option name="jmx.username" description="JMX username" optional="true" /> <option name="jmx.password" description="JMX password" optional="true" type="secret" /></config> 

나는 하이퍼 릭 에이전트에 NullPointerException이받을

java.lang.NullPointerException 
at org.hyperic.hq.product.jmx.MxUtil$JMXConnectorKey.hashCode(MxUtil.java:495) 
at java.util.HashMap.get(Unknown Source) 
at org.hyperic.hq.product.jmx.MxUtil.getCachedMBeanConnector(MxUtil.java:435) 
at org.hyperic.hq.product.jmx.MxUtil.getValue(MxUtil.java:654) 
at org.hyperic.hq.product.jmx.MxUtil.getValue(MxUtil.java:313) 
at org.hyperic.hq.product.jmx.MxMeasurementPlugin.getValue(MxMeasurementPlugin.java:58) 
at org.hyperic.hq.product.MeasurementPluginManager.getPluginValue(MeasurementPluginManager.java:171) 
at org.hyperic.hq.product.MeasurementPluginManager.getValue(MeasurementPluginManager.java:269) 
at org.hyperic.hq.product.MeasurementPluginManager.getValue(MeasurementPluginManager.java:130) 
at org.hyperic.hq.product.MeasurementPluginManager.getValue(MeasurementPluginManager.java:122) 
at org.hyperic.hq.measurement.agent.server.MeasurementCommandsService.getMeasurements(MeasurementCommandsService.java:212) 
at org.hyperic.hq.measurement.agent.server.MeasurementCommandsServer.dispatchCommand(MeasurementCommandsServer.java:174) 
at org.hyperic.hq.agent.server.CommandDispatcher.processRequest(CommandDispatcher.java:113) 
at org.hyperic.hq.agent.server.CommandListener.handleConn(CommandListener.java:216) 
at org.hyperic.hq.agent.server.CommandListener.access$100(CommandListener.java:57) 
at org.hyperic.hq.agent.server.CommandListener$AgentDispatchTask.run(CommandListener.java:200) 
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
at java.lang.Thread.run(Unknown Source) 
  1. 어디에서 Hyperic 에이전트의 소스 코드를 찾을 수 있습니까?
  2. 이 권한을 내보내는 방법은 무엇입니까? 몇 가지 오래된 레퍼런스를 보았지만 JBoss 5.0을 타겟으로하고 구식이 아닌 것 같습니다. 이 작업에 대한보다 포괄적 인 설명이 있습니까?

답변

1

당신이 찾을 수있는 모든 하이퍼 릭 (서버 및 에이전트) 여기 소스 - http://git.springsource.org/hq/hq/trees/master

난 당신이 '수출'가 무슨 뜻인지 모르겠습니다. 정확히 무엇을하려고하는지 설명 할 수 있다면 어쩌면 내가 도와 줄 수있다 (필자는 전에 약간의 커스텀 플러그인을 작성했다).