diff --git a/dsmon.sh b/dsmon.sh index 007b9bd..f6b6d70 100755 --- a/dsmon.sh +++ b/dsmon.sh @@ -187,6 +187,7 @@ RUN_CHECK(){ DRIVEINFO=$(ssh -o BatchMode=yes -o ConnectTimeout=3 root@${host_ip[$hostid]} df -BM | grep -vE '^Filesystem|tmpfs|cdrom|@|ram|loop|udev|veeamimage|localhost|shm|overlay|-volume|Music|Software|//|AFS' | awk '{ print $1 " " $2 " " $4 }') DRIVEINFO=(${DRIVEINFO}) + echo ${DRIVEINFO[@]} # for x in "${!DRIVEINFO[@]}"; do printf "[%s]=%s\n" "$x" "${DRIVEINFO[$x]}" ; done @@ -201,7 +202,7 @@ RUN_CHECK(){ dname=${dname//\/dev\//} dname_short=${dname#*vg-} dname_short=${dname_short%*_v} - echo "${host_ip[$hostid]} - $dname_short" + [ "$dname_short" = "" ] && dname_short=$dname if [[ "${ia}" = *"sda"* ]] && [ ${DRIVEINFO[$((${ii}+1))]//M/} -lt 1024 ]; then