Added icon to host notifications
This commit is contained in:
parent
6d601ac73a
commit
e974f45990
2 changed files with 14 additions and 1 deletions
|
@ -88,6 +88,15 @@ do
|
|||
done
|
||||
|
||||
|
||||
# make icon out of service state
|
||||
case "$HOSTSTATE" in
|
||||
UP) HOSTSTATEICON=$'\xF0\x9F\x9F\xA9 ';;
|
||||
DOWN) HOSTSTATEICON=$'\xF0\x9F\x9F\xA5 ';;
|
||||
UNKNOWN) HOSTSTATEICON=$'\xE2\x9D\x93\x0A ';;
|
||||
*) HOSTSTATEICON="";;
|
||||
esac
|
||||
|
||||
|
||||
# convert date
|
||||
dateInSec=$(date -d "$LONGDATETIME" +%s)
|
||||
nowInSec=$(date +%s)
|
||||
|
@ -120,7 +129,7 @@ fi
|
|||
|
||||
## Build the message itself
|
||||
NOTIFICATION_MESSAGE=$(cat << EOF
|
||||
<b>$HOSTDISPLAYNAME</b>$HOSTALIAS2 is $HOSTSTATE!
|
||||
$HOSTSTATEICON<b>$HOSTDISPLAYNAME</b>$HOSTALIAS2 is $HOSTSTATE!
|
||||
Since $age
|
||||
Info $HOSTOUTPUT
|
||||
IPv4 $HOSTADDRESS
|
||||
|
|
|
@ -90,13 +90,17 @@ do
|
|||
esac
|
||||
done
|
||||
|
||||
|
||||
# make icon out of service state
|
||||
case "$SERVICESTATE" in
|
||||
CRITICAL) SERVICESTATEICON=$'\xF0\x9F\x9F\xA5';;
|
||||
WARNING) SERVICESTATEICON=$'\xF0\x9F\x9F\xA7';;
|
||||
OK) SERVICESTATEICON=$'\xF0\x9F\x9F\xA9';;
|
||||
UNKNOWN) SERVICESTATEICON=$'\xE2\x9D\x93\x0A';;
|
||||
*) SERVICESTATEICON="[$SERVICESTATE]";;
|
||||
esac
|
||||
|
||||
|
||||
# convert date
|
||||
dateInSec=$(date -d "$LONGDATETIME" +%s)
|
||||
nowInSec=$(date +%s)
|
||||
|
|
Loading…
Reference in a new issue