diff --git a/host-by-telegram.sh b/host-by-telegram.sh index 34f1026..e3f8cbc 100755 --- a/host-by-telegram.sh +++ b/host-by-telegram.sh @@ -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 -$HOSTDISPLAYNAME$HOSTALIAS2 is $HOSTSTATE! +$HOSTSTATEICON$HOSTDISPLAYNAME$HOSTALIAS2 is $HOSTSTATE! Since $age Info $HOSTOUTPUT IPv4 $HOSTADDRESS diff --git a/service-by-telegram.sh b/service-by-telegram.sh index ddd3ca0..d014caa 100755 --- a/service-by-telegram.sh +++ b/service-by-telegram.sh @@ -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)