#!/bin/bash
# Originally written By Mallik Arjun
# Modified to send sms via a spefied gateway alerting low disk space
# License GPL v 2.0
CURRENT=$(df / | grep / | awk '{ print $5}' | sed 's/%//g')
THRESHOLD=90
hostname=$(hostname);
# gsm provider sms gateway
mynum=359885085462;
myprov="sms.mtel.net";
# mail address for notifaction 
mymail="hipo@pc-freak.net";
# other admin mail
qmail_inject=/var/qmail/bin/qmail-inject

export USER="${hostname}_check_disk";
if [ "$CURRENT" -gt "$THRESHOLD" ] ; then
    mail -s "Disk Space Alert $hostname" support@cadiaholding.com << EOF
Your root partition remaining free space on $hostname is critically low. Used: $CURRENT%
EOF
echo "To:${mynum}@${myprov}" | $qmail_inject
fi

