Configure health management
Health management is the process by which Intelligent Management dynamic operations monitor and manage servers to preserve an optimal server environment.
Create the environment to monitor. When creating a health policy, you select members for the policy, so these members must exist before creating the policy.
Health management is the ability of the system to take a policy-driven approach to monitoring the application server environment, and to take action when certain criteria are discovered.
- Enable health management.
- Create health policies.
- Monitor and tune health management.
Subtopics
- (dist)(zos) Enable health management
Health management monitoring is enabled by default. We can enable or disable health management monitoring.
- (dist)(zos) Intelligent Management: health controller commands with the AdminConfig object
We can use the AdminConfig object to modify the health controller settings. We can change the controller cycle, prohibit server restarts at certain times of the day, and so on.
- (dist)(zos) HmmControllerProcs.jacl script
Using the HmmControllerProcs.jacl script, we can modify the health management runtime configuration to enable or disable the health controller and automated restarts for the server, and set or retrieve values for other health management settings.
- (dist)(zos) Health management
With the health monitoring and management subsystem, we can take a policy-driven approach to monitoring the application server environment and take action when certain criteria are discovered.
- (dist)(zos) Intelligent Management: health policy administrative tasks
We can use the following administrative tasks to create, delete, and manage health policies.
- (dist)(zos) Create health policies
A health policy is the definition of specific health criteria. Intelligent Management protects the environment against these criteria. The health management function uses defined policy to identify software malfunctions in the environment.
- (dist)(zos) Monitor and tune health management
Health management offers default settings that suit most environments. However, if you discover that the health controller is not working as expected, tune the default parameters.
- (dist)(zos) 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.
- (dist)(zos) checkPlacementLocation.jacl script
We can use the checkPlacementLocation.jacl script to locate the application placement controller. Locating the application placement controller is useful when we are troubleshooting the configuration.
- (dist)(zos) Intelligent Management: health controller custom properties
We can use health controller custom properties to change the behavior of the health controller. For example, we can change the amount of time that passes before a runtime task that is generated for a health issue expires.
- (dist)(zos) Tune the Intelligent Management cell
Start here for a summary of key performance tuning parameters for the Intelligent Management configuration.
- (dist)(zos) Intelligent Management: troubleshooting health management
We can look for the following problems when health management is not working, or not working the way that you expect.
Related tasks
Set up Intelligent Management for dynamic operations Manage runtime tasks
Intelligent Management: administrative roles and privileges Intelligent Management: health policy administrative tasks