diff --git a/defaults.inc b/defaults.inc index ac1f53b4..1faf4772 100755 --- a/defaults.inc +++ b/defaults.inc @@ -1,6 +1,6 @@ #!/usr/bin/env bash -VERS='3.03252019' +VERS='3.03262019' NODETYPES=MYSQL,LB,WEB MYSQLHOSTS=10.5.10.51,10.5.10.52,10.5.10.53 WEBHOSTS=10.5.10.121,10.5.10.122,10.5.10.123 diff --git a/nodemgmt-scripts.sh b/nodemgmt-scripts.sh index 67eb635e..141ebb9c 100755 --- a/nodemgmt-scripts.sh +++ b/nodemgmt-scripts.sh @@ -153,7 +153,7 @@ STATUS(){ fi nid=1 var="${NTYPE}_HOSTS" - for nip in "${var[@]}"; do + 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 @@ -176,7 +176,7 @@ STATUS(){ 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 + for srvc in "${!var2[@]}"; do if [ "${ST_ACTION}" != "check" ]; then c=0; cw=22; spc='' spc1=${cw}-${#NM_SERVICES[${srvc}]}