WebSphere Extended Deployment provides Jacl scripts that you can use to locate the health management controller. Locating the health controller is useful when troubleshooting your configuration.
Depending on your administrative role, you are allowed specific privileges when configuring the autonomic managers. The following list shows the administrative roles and privileges for configuring the autonomic managers:
With the checkHmmLocation.jacl script, you can get the location of the health management controller. The health management controller can run in the node agent on any one of the non-deployment manager nodes in the cell.
Before you run this script, verify that the deployment manager for the cell is running.
wsadmin -f checkHmmLocation.jaclor
wsadmin.sh -f checkHmmLocation.jacl
# WASX7209I: Connected to process "dmgr" on node eutil33Manager using SOAP connector; The type of process is: DeploymentManager looking for group name: HAMItemGroup:com.ibm.ws.xd.hmm.controller.HmmControllerImpl_com.ibm.ws.xd.hmm.controller.HmmController_Default Results: {SERVER_NAME nodeagent} {MEMBER_NAME HAMItemMember:com.ibm.ws.xd.hmm.controller.HmmControllerImpl_com.ibm.ws.xd.hmm.controller.HmmController_Default_eutil33Network\df245\nodeagent_1} {NODE_NAME df245} {GROUP_ID HAMItemGroup:com.ibm.ws.xd.hmm.controller.HmmControllerImpl_com.ibm.ws.xd.hmm.controller.HmmController_Default}The NODE_NAME df245 indicates the specific location information for the health management controller. In this case, the controller is running on the df245 node.