The Sun Cluster HA for Sybase ASE fault monitor queries the Sybase ASE server to determine server health.
The Sun Cluster HA for Sybase ASE fault monitor only monitors the Adaptive server. The fault monitor does not monitor auxiliary servers.
The fault monitor consists of the following processes.
a main fault monitor process
a database-client fault probe
The following sections describe the Sun Cluster HA for Sybase ASE fault monitor processes and the extension properties that the fault monitor uses.
The fault monitor process diagnoses errors and checks statistics. The monitor labels an operation successful if the following conditions occur.
The database is online.
The activity check returns no errors.
The test transaction returns no errors.
If an operation fails, the main process checks the action table for an action to perform and then performs the predetermined action. If an operation fails, the main process can perform the following actions, which execute external programs as separate processes in the background.
Restarts the resource on the current node.
Restarts the resource group on the current node.
Fails over the resource group to the next node on the resource group's nodelist.
The server fault monitor also scans the Adaptive_Server_Log file and acts to correct any errors that the scan identifies.
The database-client fault probe performs activity checks and test transactions. The extension property Connect_string specifies an account that performs all of the database operations. The extension property Probe_timeout sets the time-out value that the probe uses to determine the time that has elapsed in a successful database probe.
The fault monitor uses the following extension properties.
Thorough_probe_interval
Retry_count
Retry_interval
Probe_timeout
Connect_string
Connect_cycle
Adaptive_Server_Log
See Configuring Sun Cluster HA for Sybase ASE Extension Properties for more information about these extension properties.