HP Serviceguard Enterprise Cluster Master Toolkit User Guide, June 2014
Table 4 Modular Package Scripts (continued)
DescriptionScript Name
analogous to the package directory in the legacy method of packaging. The
ADF is used to generate a package ASCII template file.
This script is called by the Master Control Script and acts as an interface
between the Master Control Script and the Toolkit interface script
(toolkit.sh). It also calls the toolkit configuration file generator script.
Module Script (tkit_module.sh)
This script is called by the Module Script when the package configuration is
applied using cmapplyconf, to generate the user configuration file in the
package directory (TKIT_DIR).
Toolkit Configuration File Generator
Script (tkit_gen.sh)
Support for multiple listeners
This feature provides support for multiple listeners with the Enterprise Cluster Master Oracle Toolkit.
It enables you to configure:
1. Single service to monitor all the listeners together: This is the default behavior. If one of the
configured listeners fail, it does not impact the service. However, if all the configured listeners
fail, the service fails, and it leads to the failover of the package to an alternate node. To enable
single service to monitor for all listeners, you must not pass the listener name to the service
command. The service_cmd in the package configuration file appears as follows:
DescriptionAttribute Name
oracle_listener_monitorservice_name
“$SGCONF/scripts/ecmt/oracle/tkit_module.sh
oracle_monitor_listener ”
service_cmd
noneservice_restart
noservice_fail_fast_enabled
300service_halt_timeout
2. A separate service to monitor each listener: This service is recommended if listeners are critical.
This approach of packaging listeners provides high availability to listeners. If any one of the
configured listeners fail, it leads to a failure of the listener service, and the package fails over
to an alternate node. To include the listener name, the default service_cmd in the package
configuration file must be changed.
For example:
DescriptionAttribute Name
oracle_listener_monitor_1service_name
“$SGCONF/scripts/ecmt/oracle/tkit_module.sh
oracle_monitor_listener <listener_name1>”
service_cmd
noneservice_restart
noservice_fail_fast_enabled
300service_halt_timeout
18 Using the Oracle Toolkit in an HP Serviceguard Cluster