High Availability Cluster/iX User's Manual

Chapter 1
High Availability Cluster/iX
SXOLISTEN
13
SXOLISTEN
The SXOLISTEN command is used to monitor or listen to the heartheat counter on the cluster volume set. The
command will pause until such time as the heartbeat stops. When it defects that a heartbeat has not
happened within the tineframe passed in as a parameter, the command will fall through and continue
processing the job script.
The Listen job script should be designed to alert the system administrator and to not assume that because the
heartbeat stopped that the system is down. Other tests should be part of the decision process before having a
job script make the final decision of taking over a cluster volume set.
Examples of Beat and Listen Job Scripts
!Job beat,manager.sys
!SXOutil
Verify off
Sxobeat RES_DBSET 50 2
Exit
!comment If beat terminates Emergency close volumes
!comment because the other machine accidentally took over.
!VSCLOSE RES_DBSET;now
!TELLOP Help me mister wizard.
!TELLOP Log onto secondary system and verify data base integrity
!Eoj
!Job listen,manager.
!Comment This job will check every 2 seconds for a heartbeat.
!Comment If after 2 minutes no heartbeat detected, takeover.
!SXOutil
Verify off
SXOListen RES_DBSET 50 2 120
Exit
!comment Heartbeat stopped
!comment Take over volume set
!SXOutil
verify off
SXOsetlabel RES_DBSET 50
Exit
!VSOPEN RES_DBSET
!Stream IPMigrat.Job.Sys
!Stream Launch.App.Sys
!TELLOP Ready to go
!stream Jbeat.job.sys
!Eoj