linux系统磁盘用量检查

来源:互联网 发布:java如何成为培训师 编辑:程序博客网 时间:2024/04/27 23:11

检查系统磁盘的使用量,并能在设定的超出量上报警

#!/bin/bashDATE=`date -d "$1 -1 days" +"%Y-%m-%d-%H"`logs="/root/logs/disk/diskuse.${DATE}.log"df -h | awk '{print $1"|"$2"|"$3"|"$4"|"$5;}' > "${logs}"cat "${logs}" | grep -v "Filesystem" | awk -F\| '{size=length($5);hasuse=substr($5,0,size-1);#磁盘使用量(测试判断磁盘使用了5%就报警)if(hasuse>5){#报警处理(比如发短信,发微信,发邮件等)。这里测试只是打印检查结果print $0;}}'

注:在centos 6.5上测试通过


原创粉丝点击