Health Policy (healthPolicy)

Defines a condition for a server to be considered healthy and actions to take when the condition is not met.

Attribute name Data type Default value Description
enabled boolean true Indicates whether the health policy is enabled.
id string   A unique configuration ID.
action
Description: A unique configuration ID.
Required: false
Data type:
Attribute name Data type Default value Description
action
  • generateThreadDump
  • restartServer
  • exitMaintenanceMode
  • enterMaintenanceMode
  • generateHeapDump
  An action to take when the health condition breaches.
generateThreadDump
Generate a thread dump of the server.
restartServer
Restart the server.
exitMaintenanceMode
Remove the server from maintenance mode
enterMaintenanceMode
Put the server into maintenance mode
generateHeapDump
Generate a heap dump of the server.
id string   A unique configuration ID.
cluster
Description: A unique configuration ID.
Required: false
Data type:
Attribute name Data type Default value Description
clusterName string   The name of a cluster of servers to be monitored.
id string   A unique configuration ID.
excessiveMemoryUsage
Description: Detects if a JVM's heap size has grown over a configured percentage of the maximum heap size for a configured period of time.
Required: false
Data type:
Attribute name Data type Default value Description
heapSizePercentage int

Minimum: 1

Maximum: 99

85 The threshold value for the percentage of the max heap size used by the server.
timePeriod A period of time with millisecond precision 5m The time period over which the heap size must be over threshold before action is taken. The value can be from 1 millisecond to 1 day. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds.
excessiveRequestTimeout
Description: Detects when the request timeout of a server, as measured by a web server that is enabled for Intelligent Management, exceeds the configured threshold value.
Required: false
Data type:
Attribute name Data type Default value Description
timeoutPercentage int

Minimum: 1

Maximum: 99

85 The threshold value for the percentage of the request timeout by the server.
excessiveResponseTime
Description: Detects when the average response time of requests to a server, as measured by a web server that is enabled for Intelligent Management, exceeds the configured threshold value.
Required: false
Data type:
Attribute name Data type Default value Description
responseTime A period of time with millisecond precision 10s The average time that requests can take prior to corrective action. The value can be from 1 millisecond to 1 hour. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds.
host
Description: A unique configuration ID.
Required: false
Data type:
Attribute name Data type Default value Description
hostName string   The name of a host whose servers are to be monitored.
id string   A unique configuration ID.
memoryLeak
Description: Detects if a JVMs heap size after the GC keeps growing.
Required: false
Data type:
server
Description: A unique configuration ID.
Required: false
Data type:
Attribute name Data type Default value Description
hostName string   The host name of the server to be monitored.
id string   A unique configuration ID.
serverName string   The name of the server to be monitored.
wlpUsrDirectory Path to a directory   The absolute WLP usr directory of the server to be monitored.

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: Monday, 5 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwlp_config_healthPolicy
File name: rwlp_config_healthPolicy.html