我想監控(通過SNMP)的幾個JBoss的MBean的一些屬性是我的系統上運行的SNMP監控:的MBean(attributes.xml在SNMP-adaptor.sar)(JBoss的)
我已經配置我的attributes.xml unders SNMP的adaptor.sar包括:
<mbean name="jboss.ha:service=HASingletonDeployer">
<attribute name="MasterNode" oid=".1.2.3.4.1.22"/>
<attribute name="PartitionName" oid=".1.2.3.4.1.23"/>
<attribute name="TargetStopMethodArgument" oid=".1.2.3.4.1.24"/>
<attribute name="TargetName" oid=".1.2.3.4.1.25"/>
<attribute name="State" oid=".1.2.3.4.1.26"/>
<attribute name="StateString" oid=".1.2.3.4.1.27"/>
<attribute name="ClusterPartition" oid=".1.2.3.4.1.28"/>
</mbean>
但隨着我的MIB瀏覽器,我只能做成功一個get()
上String
或Int
屬性。布爾或對象將返回一個SNMP錯誤。所以,適配器甚至不會爲這些情況「發佈」OID。
對於我上面的列表,MasterNode
,TargetName
和ClusterPartition
在SNMP get()
上失敗,其餘都成功。
對此的任何解決方法?
的更多信息:從org.jboss.ha.singleton.HASingletonController
JMX控制檯:
(名稱/類型)
TargetName javax.management.ObjectName
StateString java.lang.String
MasterNode boolean
ClusterPartition org.jboss.ha.framework.server.ClusterPartitionMBean
TargetStartMethod java.lang.String
TargetStartMethodArgument java.lang.String
State int
TargetStopMethodArgument java.lang.String
PartitionName java.lang.String
(等等)
嗨skaffman,你能指點我的方向,我可以寫我自己的MBean並獲得該信息。我寫了這個bean,並將這個條目添加到attributes.xml中,但是我找不到如何將這個bean添加到SLEE中。 !即那個Bean永遠不會出現在jmx-console中。 – 2015-12-03 05:35:41