Linux磁盘使用量监控 Linux教程



vim disk.sh


#!/bin/bash
#@desc:服务器磁盘使用量报警脚本
# 获取磁盘使用量
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


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回