From d7b4c5f112900955234725eab5936edf468a97eb Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Tue, 26 Mar 2019 22:24:17 -0500 Subject: [PATCH] Update nodemgmt-scripts.sh --- nodemgmt-scripts.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/nodemgmt-scripts.sh b/nodemgmt-scripts.sh index 4c445797..ce282e22 100755 --- a/nodemgmt-scripts.sh +++ b/nodemgmt-scripts.sh @@ -152,8 +152,9 @@ STATUS(){ DIVIDER; echo -e "${idsST[Reset]}" fi nid=1 - var=${NTYPE}_HOSTS - for nip in "${!var[@]}"; do + + var=${NTYPE}_HOSTS[@] + for nip in "${!var}"; do if [[ $(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1) == *"${nip}"* ]]; then NCMD=''; LH='- localhost' else NCMD="ssh root@${nip}"; LH='' fi @@ -175,8 +176,8 @@ STATUS(){ rm -f ${FOLDER}/${nip}.down; rm -f ${FOLDER}/${nip}.errtime if [ "${STATUS_CHECK_EMAIL}" != "" ]; then echo "${NM_NODETYPES[$NTYPE]}-Node${nid} is back UP! It was down for $(SHOW_TIME ${toterrtime})" | mail -s "${NM_NODETYPES[$NTYPE]}-Node${nid}-${nip}-UP" ${STATUS_CHECK_EMAIL}; fi fi - var2=${NTYPE}_SERVICES_CHECK - for srvc in "${!var2[@]}"; do + var2=${NTYPE}_SERVICES_CHECK[@] + for srvc in "${!var2}"; do if [ "${ST_ACTION}" != "check" ]; then c=0; cw=22; spc='' spc1=${cw}-${#NM_SERVICES[${srvc}]}