HealthController

This type is a class for model objects.

The HealthController object contains the configuration information for the HealthController component, which handles the Health Management monitoring. This is a global configuration (one per cell).

Package: healthcontroller
Supertype: Service

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *



Attributes Summary
maxConsecutiveRestarts : EInt This attribute specifies the number of attempts to revive an application server once a restart decision is made. The HealthController will attempt to revive the server up to the number of time specified in this attribute. When this number is exceeded, the operation is assumed to have failed and restarts for the server are disabled. Allowable values for this attribute are int values 1 through 5 inclusive.
controlCycleLength : EInt The controlCycleLength defines the time between consecutive health checks. The value is specified in minutes and can range from 1 to 60 inclusive. The HealthController only checks servers based on this time value. So the larger the number, the less often it checks, so the less often that a breach of a health policy can be determined. Lower numbers means that your breach events are determined more often, but adds additional workload on the system.
minRestartInterval : EInt This attribute defines the minimum amount of time that must elapse between consecutive restarts of an application server. If a breach of a health policy occurs, and the server is set to be restarted, it will be kept in a pending state if the last time it was restarted falls inside of this boundry. This attribute is used in concert with the minRestartIntervalUnits, to determine the amount of time. The allowable time spans are form 15 minutes to 365 days, inclusive.
restartTimeout : EInt A restart consists of a stop and start server pair. The restartTimeout defines the amount of time to wait between the beginning of the stop action to allow the server to stop, before checking its state and attempting to start the server. Depending on the amount of work that is required to stop the server, a larger value may be needed. The value is specfied in minutes and can range from 1 to 60 inclusive.
minRestartIntervalUnits : EInt This attribute defines the minimum amount of time that must elapse between consecutive restarts of an application server. If a breach of a health policy occurs, and the server is set to be restarted, it will be kept in a pending state if the last time it was restarted falls inside of this boundry. This attribute is used in concert with the minRestartInterval, to determine the amount of time. The allowable time spans are form 15 minutes to 365 days, inclusive and the allowable Units are minutes, hours, and days. These values are specified as int representations: UNITS_MINUTES=2 UNITS_HOURS=3 UNITS_DAYS=4
prohibitedRestartTimes : RestartTime * * No description is available *



Attribute Details

maxConsecutiveRestarts  -  This attribute specifies the number of attempts to revive an application server once a restart decision is made. The HealthController will attempt to revive the server up to the number of time specified in this attribute. When this number is exceeded, the operation is assumed to have failed and restarts for the server are disabled. Allowable values for this attribute are int values 1 through 5 inclusive.
    Data Type: EInt
    Default value:  3
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

controlCycleLength  -  The controlCycleLength defines the time between consecutive health checks. The value is specified in minutes and can range from 1 to 60 inclusive. The HealthController only checks servers based on this time value. So the larger the number, the less often it checks, so the less often that a breach of a health policy can be determined. Lower numbers means that your breach events are determined more often, but adds additional workload on the system.
    Data Type: EInt
    Default value:  5
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

minRestartInterval  -  This attribute defines the minimum amount of time that must elapse between consecutive restarts of an application server. If a breach of a health policy occurs, and the server is set to be restarted, it will be kept in a pending state if the last time it was restarted falls inside of this boundry. This attribute is used in concert with the minRestartIntervalUnits, to determine the amount of time. The allowable time spans are form 15 minutes to 365 days, inclusive.
    Data Type: EInt
    Default value:  0
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

restartTimeout  -  A restart consists of a stop and start server pair. The restartTimeout defines the amount of time to wait between the beginning of the stop action to allow the server to stop, before checking its state and attempting to start the server. Depending on the amount of work that is required to stop the server, a larger value may be needed. The value is specfied in minutes and can range from 1 to 60 inclusive.
    Data Type: EInt
    Default value:  5
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

minRestartIntervalUnits  -  This attribute defines the minimum amount of time that must elapse between consecutive restarts of an application server. If a breach of a health policy occurs, and the server is set to be restarted, it will be kept in a pending state if the last time it was restarted falls inside of this boundry. This attribute is used in concert with the minRestartInterval, to determine the amount of time. The allowable time spans are form 15 minutes to 365 days, inclusive and the allowable Units are minutes, hours, and days. These values are specified as int representations: UNITS_MINUTES=2 UNITS_HOURS=3 UNITS_DAYS=4
    Data Type: EInt
    Default value:  2
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

prohibitedRestartTimes  -  * No description is available *
    Reference Type: RestartTime *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false



(C) COPYRIGHT International Business Machines Corp. 1996-2006