diff --git a/nodemgmt-scripts.sh b/nodemgmt-scripts.sh index e2f802c3..d741a1c4 100755 --- a/nodemgmt-scripts.sh +++ b/nodemgmt-scripts.sh @@ -573,6 +573,12 @@ STATUS(){ ii=$((${i}*3)) pname=`echo "${DRIVEINFO[${ii}]}" | awk -F'/' ' { print $NF } '` >/dev/null 2>&1 pname=${pname#*vg-} + if [ "${ST_ACTION}" != "check" ]; then + c=0; cw=20; spc='' + spc1=${cw}-${#pname} + until [ $c = ${spc1} ]; do spc="${spc} "; c=`expr $c + 1`; done + echo -en " ${pname}$spc: " + fi if [ ${DRIVEINFO[$((${ii}+1))]//M/} -gt 1024 ]; then freespace=${DRIVEINFO[$((${ii}+2))]//M/} @@ -606,6 +612,48 @@ STATUS(){ fi fi done + + # for partition in "${partitions3[@]}"; do + # if [ "${partition}" != "udev" ] && [ "${partition}" != "/dev/sda1" ]; then + # pname=`echo "${partition}" | awk -F'/' ' { print $NF } '` >/dev/null 2>&1 + # pname=${pname#*vg-} + # if [ "${ST_ACTION}" != "check" ]; then + # c=0; cw=20; spc='' + # spc1=${cw}-${#pname} + # until [ $c = ${spc1} ]; do spc="${spc} "; c=`expr $c + 1`; done + # echo -en " ${pname}$spc: " + # fi + # + # # [[ "${partition}" == *"root"* ]] && prt="/" || prt=${partition} + # # freespace=`${NCMD} df -hPBM ${prt} | awk '{print $4}' |tail -1|sed 's/M$//g'` >/dev/null 2>&1 + # + # if [ "${freespace}" -le "1000" ]; then + # fs_status='error' + # fs_status_color='Red' + # SENDNOTICE "Free Space Critical: '${NM_NODETYPES[$NTYPE]}-Node${nid}'" "${partition} : ${freespace} MB free" 1 + # + # elif [ "${freespace}" -le "5000" ]; then + # fs_status='warn' + # fs_status_color='Yellow' + # SENDNOTICE "Free Space Warning: '${NM_NODETYPES[$NTYPE]}-Node${nid}'" "${partition} : ${freespace} MB free" + # + # else + # fs_status='' + # fs_status_color='Green' + # + # fi + # if [ "${ST_ACTION}" != "check" ]; then + # if [[ ${freespace} -gt 1000 ]]; then + # fsgb=$(bc <<< "scale=2; ${freespace}/1000") + # fsdsp="${fsgb} GB" + # else + # fsdsp="${freespace} MB" + # fi + # echo -e "${idsCL[${fs_status_color}]}${fsdsp} ${idsCL[Default]}" + # + # fi + # fi + # done nid=`expr $nid + 1` echo