#!/bin/sh
df | awk '{print $1}' | sort | uniq | grep /dev | xargs df -kh | grep -vE 'boot|Filesystem' |awk '{print $5 " " $1}'| while read output;
do
echo $output
usep=$(echo $output | awk '{ print $1}' | cut -d'%' -f1 )
partition=$(echo $output | awk '{ print $2 }' )
if [ $usep -ge 85 ]; then
echo "Running out of space \"$partition ($usep%)\" on $(hostname) as on $(date)" |
mail -s "Alert: ${hostname} disk space warning" singroup@sh03.mojohost.com
fi
done