Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #low_disk_space_email_90.sh
- #!/bin/sh
- # this script was initially written for Redhat/CentOS
- # file is /etc/cron.daily/diskAlert.cron
- # requires enabling outgoing sendmail from localhost to a valid
- # smtp server, which is usually disabled by default
- ADMIN="jausten@adomain.com,another@adomain.com"
- THRESHOLD=90
- df -PkH | grep -E '^/dev/sda1' | awk '{ print $5 " " $6 }' | while read output;
- do
- usep=$(echo $output | awk '{ print $1}' | cut -d'%' -f1 )
- partition=$(echo $output | awk '{print $2}' )
- if [ $usep -ge $THRESHOLD ]; then
- echo "Running out of space \"$partition ($usep%)\" on $(hostname) as on $(date)" |
- #mail -s "Alert: Almost out of disk space $usep%" $ADMIN
- php /root/cronjob_scripts/sendmail_script_90.php
- fi
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement