diff --git a/heartbeat/MailTo b/heartbeat/MailTo index e3a13a36d..2477be583 100755 --- a/heartbeat/MailTo +++ b/heartbeat/MailTo @@ -1,191 +1,199 @@ #!/bin/sh # # Resource script for MailTo # # Author: Alan Robertson # # Description: sends email to a sysadmin whenever a takeover occurs. # # Note: This command requires an argument, unlike normal init scripts. # # This can be given in the haresources file as: # # You can also give a mail subject line or even multiple addresses # MailTo::alanr@unix.sh::BigImportantWebServer # MailTo::alanr@unix.sh,spoppi@gmx.de::BigImportantWebServer # # This will then be put into the message subject and body. # # OCF parameters are as below: # OCF_RESKEY_email # OCF_RESKEY_subject # # License: GNU General Public License (GPL) # # Copyright: (C) 2005 International Business Machines ####################################################################### # Initialization: : ${OCF_FUNCTIONS_DIR=${OCF_ROOT}/lib/heartbeat} . ${OCF_FUNCTIONS_DIR}/ocf-shellfuncs +# Parameter defaults + +OCF_RESKEY_email_default="" +OCF_RESKEY_subject_default="Resource Group" + +: ${OCF_RESKEY_email=${OCF_RESKEY_email_default}} +: ${OCF_RESKEY_subject=${OCF_RESKEY_subject_default}} + ####################################################################### ARGS="$0 $*" us=`uname -n` usage() { echo "Usage: $0 {start|stop|status|monitor|meta-data|validate-all}" } meta_data() { cat < 1.0 This is a resource agent for MailTo. It sends email to a sysadmin whenever a takeover occurs. Notifies recipients by email in the event of resource takeover The email address of sysadmin. Email address - + The subject of the email. Subject - + END } MailProgram() { $MAILCMD -s "$1" "$email" <