HP StorageWorks HSG80 ACS Solution Software V8.8 for Tru64 UNIX Installation and Configuration Guide (AA-RV1VA-TE, March 2005)

SWCC Agent in TruCluster Environment
255HSG80 ACS Solution Software V8.8 for Tru64 UNIX Installation and Configuration Guide
Complete CAA Action Script
#!/usr/bin/ksh -p
#
svcName=”swcc”# Servicename
CAA_ADMIN=”root”# Account to receive CAA mail
CAALOGDIR=”/var/cluster/caa/log”# Directory for logfiles
ACTION=$1# Action (either start or stop)
LOG=”${CAALOGDIR}/${ACTION}_${svcName}.$$” # Destination for
script output
#LOG=”/dev/console"
#
PROBE_PROCS="steamd"# Processes to probe
START_APPCMD="startswcc"# Application startup cmd
STOP_APPCMD="zapdaemon steamd"# Application stop cmd
APPDIR="/usr/opt/SWCC5xx"# Application home directory
ADVFSDIRS=" "# Application directories to
#
# Custom procedures for SWCC
#
startswcc () {
if [ -f ${APPDIR}/bin/steamd ]
then
nohup ${APPDIR}/bin/steamd SF >> ${LOG} &
else
echo "steamd executable missing, aborting startup..." >> ${LOG}
return 2
fi
}
# Application specific stuff
#
#
FUSER="/usr/sbin/fuser" # Command to use for closing
EVMPOST="/usr/bin/evmpost -p 650 -a"# EVM command to post events
#