Jython wsadmin:获取服务器的nod​​eName

use*_*710 4 websphere jython

在Jython WebSphere Wsadmin中:

看来我可以从nodeName获取服务器的名称,但是我还没有设法找到找到服务器的nod​​eName的直接方法.

我考虑过创建所有节点的地图,但这很昂贵.

有人可以帮忙吗?

Sne*_*mon 7

您可以使用Server MBean获取服务器的节点名称.

您可以在http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=%2Fcom.ibm.websphere.ejbfep.multiplatform.doc%2Finfo%2Fae%上找到有关Server MBean的信息.2Fae%2Fcjmx_overview.html

objNameString = AdminControl.completeObjectName('WebSphere:type=Server,*') 
print AdminControl.getAttribute(objNameString, 'nodeName')
Run Code Online (Sandbox Code Playgroud)