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
|
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
|
# convert date
|
||||||
dateInSec=$(date -d "$LONGDATETIME" +%s)
|
dateInSec=$(date -d "$LONGDATETIME" +%s)
|
||||||
nowInSec=$(date +%s)
|
nowInSec=$(date +%s)
|
||||||
|
@ -120,7 +129,7 @@ fi
|
||||||
|
|
||||||
## Build the message itself
|
## Build the message itself
|
||||||
NOTIFICATION_MESSAGE=$(cat << EOF
|
NOTIFICATION_MESSAGE=$(cat << EOF
|
||||||
<b>$HOSTDISPLAYNAME</b>$HOSTALIAS2 is $HOSTSTATE!
|
$HOSTSTATEICON<b>$HOSTDISPLAYNAME</b>$HOSTALIAS2 is $HOSTSTATE!
|
||||||
Since $age
|
Since $age
|
||||||
Info $HOSTOUTPUT
|
Info $HOSTOUTPUT
|
||||||
IPv4 $HOSTADDRESS
|
IPv4 $HOSTADDRESS
|
||||||
|
|
|
@ -90,13 +90,17 @@ do
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
|
# make icon out of service state
|
||||||
case "$SERVICESTATE" in
|
case "$SERVICESTATE" in
|
||||||
CRITICAL) SERVICESTATEICON=$'\xF0\x9F\x9F\xA5';;
|
CRITICAL) SERVICESTATEICON=$'\xF0\x9F\x9F\xA5';;
|
||||||
WARNING) SERVICESTATEICON=$'\xF0\x9F\x9F\xA7';;
|
WARNING) SERVICESTATEICON=$'\xF0\x9F\x9F\xA7';;
|
||||||
OK) SERVICESTATEICON=$'\xF0\x9F\x9F\xA9';;
|
OK) SERVICESTATEICON=$'\xF0\x9F\x9F\xA9';;
|
||||||
|
UNKNOWN) SERVICESTATEICON=$'\xE2\x9D\x93\x0A';;
|
||||||
*) SERVICESTATEICON="[$SERVICESTATE]";;
|
*) SERVICESTATEICON="[$SERVICESTATE]";;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
||||||
# convert date
|
# convert date
|
||||||
dateInSec=$(date -d "$LONGDATETIME" +%s)
|
dateInSec=$(date -d "$LONGDATETIME" +%s)
|
||||||
nowInSec=$(date +%s)
|
nowInSec=$(date +%s)
|
||||||
|
|
Loading…
Reference in a new issue