#!/bin/env bash
#tidb_allnode_up.sh
#集群节点状态为UP
#0为正常,1为异常
TidbHome=$(awk -F: -v un="tidb" '{if($1==un){print $6;exit}}' /etc/passwd 2>/dev/null)
clsName=$(tiup cluster list 2>/dev/null|awk '{if($3~"v" && $4~"tiup"){printf "%s\n",$1;exit}}') 
UpFlag=$(tiup cluster display ${clsName} 2>/dev/null|awk '{
    if(NF>=8 && $1!~"ID" && $2~"[pd|ti|pr|pu|dr|pr|al]" && $6!~"Up"){printf "%s %s %s",$1,$2,$6;exit}}') 
if [ -z "${UpFlag}" ]
then
    echo "kv:集群节点状态为UP"
    echo "kv:0"
else
    echo "kv:${UpFlag}"
    echo "kv:1"
fi
