From e0c77d4bfda7e816c8f7fe6d69f7550a5c73eb41 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Mon, 2 Jan 2023 09:44:25 -0600 Subject: [PATCH] Update dsmon.sh --- dsmon.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dsmon.sh b/dsmon.sh index f71d7c5..82a72d3 100755 --- a/dsmon.sh +++ b/dsmon.sh @@ -99,8 +99,7 @@ CHECK(){ fi done <<< $(MYSQL_PWD="sysmoninsert" mysql -h mysqldb.scity.us -P 3306 -u sysmoninsert -e "SELECT id,host,ip,limits FROM servermonitor.hosts") - IFS=$'\n' hostnames_sort=($(sort <<<"${hostnames_sort[*]}")) - unset IFS + IFS=$'\n' hostnames_sort=($(sort <<<"${hostnames_sort[*]}")); unset IFS #for hostid in "${!host_ip[@]}"; do for hostname in "${hostnames_sort[@]}"; do @@ -112,6 +111,9 @@ CHECK(){ checkhost=$(CHECK_HOST ${host_ip[$hostid]}) if [ "${checkhost}" != "false" ]; then DRIVEINFO=$(ssh root@${host_ip[$hostid]} df -BM | grep -vE '^Filesystem|tmpfs|cdrom|@|ram|loop|udev|veeamimage|nvme|localhost|shm|mmcblk|overlay|-volume|Music|media-data|Software' | awk '{ print $1 " " $2 " " $4 }') + + IFS=$'\n' DRIVEINFO=($(sort <<<"${DRIVEINFO[*]}")); unset IFS + DRIVEINFO=(${DRIVEINFO}) NUMDRIVES=$((${#DRIVEINFO[@]} / 3))