added json output
This commit is contained in:
parent
a66f3fb2d8
commit
571439b51c
@ -3,24 +3,28 @@ COUNT=0
|
||||
while true;
|
||||
do
|
||||
source .env
|
||||
COUNT=$(echo $[$COUNT+1]); echo Count: $COUNT
|
||||
HTTPREQUEST=$($CURL -si $BML_URL/login > .cache)
|
||||
STATUS=$(cat .cache | head -n1 | awk '{print $2}'); echo Status: $STATUS
|
||||
if [ "$STATUS" = "200" ]
|
||||
then
|
||||
TEXT="🟢BML Online"
|
||||
else
|
||||
TEXT="🔴BML Down"
|
||||
fi
|
||||
if [ "$STATUS" != "$STATUS_OLD" ]
|
||||
then
|
||||
STATUS_OLD=$STATUS
|
||||
if [ "$COUNT" != "1" ]
|
||||
then
|
||||
TGTEXT=$(echo Status: $TEXT%0ACode: HTTP $STATUS | sed "s/ /%20/g");echo Telegram Text: $TGTEXT
|
||||
echo ""
|
||||
curl -s $TG_BOTAPI$TG_BOT_TOKEN/sendMessage?chat_id=$TG_CHATID'&'text=${TGTEXT}
|
||||
fi
|
||||
fi
|
||||
COUNT=$(echo $[$COUNT+1]); echo Count: $COUNT
|
||||
HTTPREQUEST=$($CURL -si $BML_URL/login > .cache)
|
||||
STATUS=$(cat .cache | head -n1 | awk '{print $2}'); echo Status: $STATUS
|
||||
DATE=$(date +'%d-%m-%y')
|
||||
TIME=$(date +'%H:%M')
|
||||
if [ "$STATUS" = "200" ]
|
||||
then
|
||||
TEXT=" BML Online"
|
||||
else
|
||||
TEXT="🔴BML Down"
|
||||
fi
|
||||
if [ "$STATUS" != "$STATUS_OLD" ]
|
||||
then
|
||||
STATUS_OLD=$STATUS
|
||||
if [ "$COUNT" != "1" ]
|
||||
then
|
||||
TGTEXT=$(echo Status: $TEXT%0ACode: HTTP $STATUS | sed "s/ /%20/g");echo Telegram Text: $TGTEXT
|
||||
echo ""
|
||||
curl -s $TG_BOTAPI$TG_BOT_TOKEN/sendMessage?chat_id=$TG_CHATID'&'text=${TGTEXT}
|
||||
echo '{"Service":"Internet Banking", "Status":"'$STATUS'", "Date":"'$DATE'", "Time":"'$TIME'"}' | tee -a status.json
|
||||
fi
|
||||
fi
|
||||
echo '{"Date":"'$DATE'", "Time":"'$TIME'"}' | tee -a lastcheck.json
|
||||
echo Sleep:$DELAY;sleep $DELAY
|
||||
done
|
||||
|
Loading…
x
Reference in New Issue
Block a user