Skip to content

Commit

Permalink
v12 compatibility patch - removed pose/voting metrics
Browse files Browse the repository at this point in the history
  • Loading branch information
moocowmoo committed Aug 19, 2015
1 parent 8af6f2c commit 8f8c2ae
Showing 1 changed file with 16 additions and 15 deletions.
31 changes: 16 additions & 15 deletions check_mn_health.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ C_NORM="\e[0m";

DASH_CLI=''
if [ -e ./dash-cli ]; then DASH_CLI='./dash-cli';
elif [ -e ~/.dash/dash-cli ] ; then DASH_CLI='~/.dash/dash-cli';
elif [ -e ~/.dash/dash-cli ] ; then DASH_CLI="$HOME/.dash/dash-cli";
elif [ ! -z `which dash-cli` ] ; then DASH_CLI=`which dash-cli`;
fi
if [ -z $DASH_CLI ]; then
Expand All @@ -40,14 +40,15 @@ WEB_BLOCK_COUNT=`wget -qO- https://chainz.cryptoid.info/dash/api.dws?q=getblockc

# -----

DASH_MN_STARTED=`$DASH_CLI masternode debug | grep started | wc -l`
DASH_MN_VISIBLE=`$DASH_CLI masternode list | grep $WEB_MNIP | wc -l`
DASH_MN_LIST=`$DASH_CLI masternode list`
DASH_MN_POSE=`$DASH_CLI masternode list pose | grep $WEB_MNIP | awk '{print $3}' | sed 's/[^0-9]//g'`
DASH_MN_VOTES=`$DASH_CLI masternode list votes`
DASH_MN_STARTED=`$DASH_CLI masternode debug | grep 'successfully started' | wc -l`
DASH_MN_VISIBLE=`$DASH_CLI masternode list full | grep $WEB_MNIP | wc -l`
DASH_MN_LIST=`$DASH_CLI masternode list full `
DASH_MN_POSE=0 #`$DASH_CLI masternode list pose | grep $WEB_MNIP | awk '{print $3}' | sed 's/[^0-9]//g'`
DASH_MN_VOTES=0 #`$DASH_CLI masternode list votes`

# -----

DASH_CURRENT=0
if [ $(($WEB_BLOCK_COUNT - 2)) -lt $DASH_CURRENT_BLOCK ]; then
DASH_CURRENT=1
fi
Expand All @@ -72,15 +73,15 @@ TEXT_LISTENING="${C_RED}NOT-LISTENING${C_NORM}";
TEXT_CURRENT="${C_RED}NOT-SYNCED${C_NORM}";
TEXT_ENABLED="${C_RED}NOT-STARTED${C_NORM}";
TEXT_VISIBLE="${C_RED}NOT-VISIBLE${C_NORM}";
TEXT_HEALTHY="${C_RED}NOT-HEALTHY${C_NORM}";
#TEXT_HEALTHY="${C_RED}NOT-HEALTHY${C_NORM}";

if [ $DASH_RUNNING -gt 0 ]; then TEXT_RUNNING="${C_GREEN}RUNNING${C_NORM}"; fi
if [ $DASH_LISTENING -gt 0 ]; then TEXT_LISTENING="${C_GREEN}LISTENING${C_NORM}"; fi
if [ $DASH_CURRENT -gt 0 ]; then TEXT_CURRENT="${C_GREEN}CURRENT${C_NORM}"; fi

if [ $DASH_MN_STARTED -gt 0 ]; then TEXT_ENABLED="${C_GREEN}STARTED${C_NORM}"; fi
if [ $DASH_MN_VISIBLE -gt 0 ]; then TEXT_VISIBLE="${C_GREEN}VISIBLE${C_NORM}"; fi
if [ $DASH_MN_HEALTHY -gt 0 ]; then TEXT_HEALTHY="${C_GREEN}HEALTHY${C_NORM}"; fi
#if [ $DASH_MN_HEALTHY -gt 0 ]; then TEXT_HEALTHY="${C_GREEN}HEALTHY${C_NORM}"; fi

# -----

Expand All @@ -95,19 +96,19 @@ echo " instance information"
echo " IP Address $WEB_MNIP"
echo " dashd version $DASH_VERSION"
echo " dashd connections $DASH_CONNECTIONS"
echo " service score $DASH_MN_POSE"
#echo " service score $DASH_MN_POSE"
echo " dashd last block $DASH_CURRENT_BLOCK"
echo " chainz last block $WEB_BLOCK_COUNT"
echo " masternode total $DASH_MN_TOTAL"
echo " masternode healthy $DASH_MN_ENABLED"
#echo " masternode healthy $DASH_MN_ENABLED"

echo -e " ----"

echo " current vote counts"
echo " YEA: $(echo "$DASH_MN_VOTES" | grep -c YEA)"
echo " NAY: $(echo "$DASH_MN_VOTES" | grep -c NAY)"
echo " ABSTAIN: $(echo "$DASH_MN_VOTES" | grep -c ABSTAIN)"
echo " this vote: $(echo "$DASH_MN_VOTES" | grep $WEB_MNIP | awk '{print $3}' | sed -e 's/[",]//g')"
#echo " current vote counts"
#echo " YEA: $(echo "$DASH_MN_VOTES" | grep -c YEA)"
#echo " NAY: $(echo "$DASH_MN_VOTES" | grep -c NAY)"
#echo " ABSTAIN: $(echo "$DASH_MN_VOTES" | grep -c ABSTAIN)"
#echo " this vote: $(echo "$DASH_MN_VOTES" | grep $WEB_MNIP | awk '{print $3}' | sed -e 's/[",]//g')"

# -----

Expand Down

0 comments on commit 8f8c2ae

Please sign in to comment.