您的位置:首页 > 运维架构 > Linux

linux系统磁盘用量检查

2017-09-19 15:12 232 查看
检查系统磁盘的使用量,并能在设定的超出量上报警

#!/bin/bash

DATE=`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上测试通过
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: