#! /bin/bash

##############################################################
# Auslesen der GDS-Panel Thresholds und Upload auf infosnow.ch
##############################################################

# Prüfen, welches Display angeschlossen ist
DTYPE="$(/home/snowtv/bin/dtype.sh)"
if [ "$DTYPE" != "gds" ]; then
	exit	
fi

ID="$(/home/snowtv/bin/getid.sh)"
TOK="$(cat /home/snowtv/bin/token)"
DOMAIN="$(/home/snowtv/bin/getdomain.sh | tr -d "[']")"
CFG=$(snmpwalk localhost threshold | sed 's/\"/\\"/g' | sed '1 s/^/{"cfgGDS": "/' | sed '$ s/$/\"}/' | sed 's/$/\\n/g' | tr -d '\n' | sed 's/..$//')



curl -k --connect-timeout 20 --max-time 40 --data "$CFG" \
    -H "APG-Authorization: $TOK" "${DOMAIN}/apg-mp?device=${ID}" --user-agent "apg-mp"

exit 0
