Linux中使用crontab定时运行脚本即可。添加文件 vim disk.sh
#!/bin/bash #@desc:服务器磁盘使用量报警脚本 #@author:Devil #@blog:http://gong.gg/ #@date:2016-11-02 # 获取磁盘使用量 list=`df -h | awk 'NR==2,NR==$NF{print int(substr($5,0,length($5)-1));}'` # 计算磁盘超过比例的值 server='博客' max=95 count=0 for i in $list do if [ $i -ge $max ] then let count++ fi done # 邮件通知 if [ $count -gt 0 ] then echo "亲^_^!您的[${server}]服务器有${count}块磁盘使用超过${max}%,请尽快处理哦~" | mail -v -s '服务器磁盘使用量报警' xxx[at]gongfuxiang.com fi
邮件发送方法,搜索本博客中的文章
发表评论: