You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
apc_bash/apcups_telegram.sh

33 lines
649 B

2 years ago
#!/bin/bash
IPS='' # add ip of APC AP module
SUSER1='' # add snmp user
funcsnmp(){
cd check_snmp_apc_ups_state
bash check_snmp_apc_ups_state.sh -H $IPS -P 1 -C $SUSER1
}
funcsend(){
TOKEN="" # write Telegrambot token
CHAT_ID="" # write Telegram chat id
curl -s -X POST \
https://api.telegram.org/bot"$TOKEN"/sendMessage \
-d chat_id="$CHAT_ID" \
-d text="$varfuncsnmp"
}
varf=$( funcsnmp | md5sum )
while :; do
sleep 1
varfuncsnmp="$( funcsnmp )"
vars=$( echo "$varfuncsnmp" | md5sum )
if [[ $vars != $varf ]]; then
# echo EDITED $(date "+%F_%s")
funcsend > /dev/null
fi
varf=$vars
# sleep 5
done