#!/bin/bash

today=$(date --iso-8601=date)

for pair in benchbox:/ benchbox:/p server:/ server:/home server:/movie zareason2:/ via-fierro:/
do
    hostname=$(echo "$pair" | awk -F':' ' { print $1 }')
    mount_point=$(echo "$pair" | awk -F':' ' { print $2 }')
    echo "Checking $mount_point on $hostname" 1>&2
    ssh "$hostname" "df -k $mount_point"
done | \
    awk ' { print $3 }' | \
    egrep -v '^Used$' | \
    total | \
    (read kibibytes; echo 'scale=1'; echo "$kibibytes/2^30") | bc | \
    (read tebibytes; echo "$tebibytes" tebibytes getting backed up '(filesystems as of '"$today"')')

df /backshift-production/save-directory/ | \
    awk ' { print $3 }' | \
    egrep -v '^Used$' | \
    (read kibibytes; echo 'scale=1'; echo "$kibibytes/2^30") | bc | \
    (read tebibytes; echo "$tebibytes" tebibytes in repo)