HP Serviceguard Enterprise Cluster Master Toolkit User Guide, December 2012 (5900-2145)

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
You must set the above attributes for each listener. For example:
DescriptionAttribute Name
oracle_listener_monitor_2service_name
“$SGCONF/scripts/ecmt/oracle/tkit_module.sh
oracle_monitor_listener <listener_name2>”
service_cmd
noneservice_restart
noservice_fail_fast_enabled
300service_halt_timeout
Ensure that the LISTENER_NAME passed to the service_cmd, matches one of the listener's
names specified in the package configuration file.
18 Using the Oracle Toolkit in an HP Serviceguard Cluster