Je veux suivre (via SNMP) certains attributs de plusieurs MBeans JBoss qui sont en cours d'exécution sur mon système:surveillance SNMP de MBeans (attributes.xml dans snmp-adaptor.sar) (JBoss)
J'ai configuré mon unders attributes.xml snmp-adaptor.sar à inclure:
<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>
Mais avec mon navigateur MIB je ne peux le faire avec succès un get()
sur String
ou Int
attributs. Des booléens ou des objets renverront une erreur SNMP. Ainsi, l'adaptateur ne "publie" même pas l'OID pour ces cas.
Pour ma liste ci-dessus, MasterNode
, TargetName
et ClusterPartition
échouent sur SNMP get()
, le reste sont couronnées de succès.
Une solution de contournement pour cela?
Plus d'informations: à partir de la console JMX pour org.jboss.ha.singleton.HASingletonController
:
(Nom/type)
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
(entre autres)
Salut Skaffman, pouvez-vous me diriger vers une direction où je peux écrire mon propre MBean et obtenir cette information. J'ai écrit le bean, et ajouté l'entrée à attributes.xml mais je ne peux pas trouver comment ajouter le bean à SLEE. ! C'est-à-dire que Bean n'apparaît jamais dans jmx-console. –