checkHmmLocation.jacl script
We can use the checkHmmLocation.jacl script to locate the health controller. Locating the health controller is useful when we are troubleshooting the configuration.
Purpose
With the checkHmmLocation.jacl script, we can get the location of the health controller. The health controller can run in the node agent on any node in the cell that is not also running the deployment manager.
Location
The checkHmmLocation.jacl script is in the app_server_root/bin directory.
Usage
Before you run this script, verify that the deployment manager for the cell is running.
To run the checkHmmLocation.jacl script with wsadmin.sh, use the following command:
wsadmin.sh -f checkHmmLocation.jacl
Example
Sample output from running this script is as follows:
# 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 controller. In this case, the controller is running on the df245 node.
Related tasks
Monitor and tune health management
Intelligent Management: administrative roles and privileges