diff options
| author | Lucas Castro <lucas@gnuabordo.com.br> | 2024-01-10 22:33:44 -0300 |
|---|---|---|
| committer | Lucas Castro <lucas@gnuabordo.com.br> | 2024-01-10 22:33:44 -0300 |
| commit | a4270020addc324fb60d2b1b446b41bc31e3baf8 (patch) | |
| tree | 8708f08c66a63f08c0cd88ab1a46faadcd3f4706 /group_script | |
Import Upstream version 1.0.4upstream/1.0.4
Diffstat (limited to 'group_script')
| -rw-r--r-- | group_script | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/group_script b/group_script new file mode 100644 index 0000000..7010492 --- /dev/null +++ b/group_script @@ -0,0 +1,55 @@ +#!/bin/sh +# +# Copyright (C) 2012,2015 Tuomo Soini <tis@foobar.fi> +# +# License: GPLv2 +# + +# +# event handling script for use with lsm groups +# + +STATE=${1} +NAME=${2} +CHECKIP=${3} +DEVICE=${4} +WARN_EMAIL=${5} +REPLIED=${6} +WAITING=${7} +TIMEOUT=${8} +REPLY_LATE=${9} +CONS_RCVD=${10} +CONS_WAIT=${11} +CONS_MISS=${12} +AVG_RTT=${13} +SRCIP=${14} +PREVSTATE=${15} +TIMESTAMP=${16} + +if [ -z "${WARN_EMAIL}" ] ; then + exit 0 +fi + +DATE=$(date --date=@${TIMESTAMP}) + +cat <<EOM | mail -s "LSM: ${NAME} ${STATE}" ${WARN_EMAIL} + +Hi, + +Your group ${NAME} has changed its state to ${STATE} at ${DATE}. + +Following parameters were passed: +prevstate = ${PREVSTATE} +newstate = ${STATE} +name = ${NAME} +warn_email = ${WARN_EMAIL} + +Packet statuses are not available for groups. + +BR, +Your LSM installation + +EOM + +exit 0 +# |
