#!/bin/bash
#```ops
#title:磁盘监控脚本
#descr:
#```
#每两小时执行一次
#0 */2 * * * /bin/sh /home/team/shells/disk_mintor.sh
diskinfo="/tmp/diskinfo.txt"
for d in `df -P | grep /dev | awk '{print $5}'| sed 's/%//g'`
do
if [ $d -gt 90 ];then
df -h>>$diskinfo;
#sendmail
mutt -s "disk warining!" "xxx@qq.com" <${diskinfo} -a ${diskinfo}
exit 0;
fi
done
#moniter available disk space
SPACE=`df | sed -n '/\/$/p'| awk '{print $4}'|sed 's/%//'`
if [ $SPACE -ge 8 ]
then
echo "Disk space on root at $SPACE% used" | mail -s "Disk warning" liujian@erichfund.com
fi