Вот документация: http://publib.boulder.ibm.com/infocenter/wsdoc400/v6r0/index.jsp?topic=/com.ibm.websphere.iseries.doc/info/ae/ae/tjmx_develop.html
Проблема в том, что это не работает:
import javax.management.ObjectName as ObjectName
...
theNodeAgentName = "WebSphere:type=NodeAgent,node='app_node2',*"
test_node_name = adminClient.queryNames(ObjectName(theNodeAgentName), None)
print test_node_name
adminClient.addNotificationListener(ObjectName(theNodeAgentName),listener,None,None)
Экземпляр adminClient никогда не сможет найти агент узла Mbean. Любые идеи?
выход:
[WebSphere:name=NodeAgent,process=nodeagent,platform=common,node=app_node2,diagnosticProvider=true,version=8.5.5.3,type=NodeAgent,mbeanIdentifier=NodeAgent,cell=my_cell,spec=1.0]
javax.management.InstanceNotFoundException: javax.management.InstanceNotFoundException: не удалось найти WebSphere:type=NodeAgent,node='app_node2',*