Files
zabbix-mining/AntMinerGetAllstats
T

24 lines
396 B
Bash
Raw Normal View History

2019-05-22 15:21:44 +08:00
#!/bin/bash
up=`/usr/bin/fping -c1 -t300 $1 &> /dev/null ; echo $?`
if [ $up = 0 ]; then
set -o errexit
set -o nounset
ADDRESS=$1
PORT=$2
2019-06-14 16:24:12 +08:00
TIMEOUT=0.5
2019-05-22 15:21:44 +08:00
2019-06-14 16:24:12 +08:00
stats_raw=`echo '{"command":"stats"}' | timeout $TIMEOUT nc $ADDRESS $PORT | tr -d '\0\n'`
2019-05-22 15:21:44 +08:00
stats_raw=$(sed 's/}{/\},{/' <<< "$stats_raw")
STATS=$(jq '.STATS' <<< "$stats_raw")
#fan_num=$(jq -r '.[1].fan_num' <<< "$STATS")
echo $STATS
fi