######################################### ## disk_free jabber monitoring bot ## ## Author: david@socialnerds.org ## ## v0.1 ## ######################################### ## configuration section (does a simple check if the configfile exists) configfilepath=$(pwd) configfilepath=/home/david/Documents/sn/scripts/mobots if [ -f $configfilepath/df.conf ]; then source $configfilepath/df.conf else echo "Exiting because there is no config file." exit 1 fi ## check disks set -- $disks i="1" for var in "$@" do data=$(df -Ph | grep $var | sed -e 's/%//g' | awk '{print $5}') datathreshold=$(echo $thresholds | awk '{print $'$i'}') if [ $data -gt $datathreshold ]; then echo "$hostname -- $var is running out of space: $data%" | sendxmpp -r dfmobot -u $user -j $server -p $pass $watchdogs fi let i++ done ## exiting exit 0