diff --git a/nodemgmt-scripts.sh b/nodemgmt-scripts.sh index e4871a45..9e4da2dd 100755 --- a/nodemgmt-scripts.sh +++ b/nodemgmt-scripts.sh @@ -650,18 +650,22 @@ DOWNLIST(){ host=${ditem%%~*} item=${ditem#*~} - if [[ $ditem == *"~"* ]] && [ "${NM_SERVICE_DESC[${item}]}" != "" ]; then + if [[ $ditem == *"~"* ]] && [[ $ditem == *".repl."* ]] && [ "${NM_REPL_DESC[${item}]}" != "" ]; then + itemname=${NM_REPL_DESC[${item}]} + itemtype=SYNC + + elif [[ $ditem == *"~"* ]] && [ "${NM_SERVICE_DESC[${item}]}" != "" ]; then itemname=${NM_SERVICE_DESC[${item}]} itemtype=SERVICE + elif [[ $ditem == *"~"* ]] && [ "${NM_DOCKER_DESC[${item}]}" != "" ]; then itemname=${NM_DOCKER_DESC[${item}]} itemtype=DOCKER - elif [[ $ditem == *"~"* ]] && [ "${NM_REPL_DESC[${item}]}" != "" ]; then - itemname=${NM_REPL_DESC[${item}]} - itemtype=SYNC + elif [ "${NM_HOSTNAMES[${host}]}" != "" ]; then itemname=${NM_HOSTNAMES[${host}]} itemtype=HOST + else itemname="${item} DOWN"; itemtype=""