#
# 磁盘空间监控,参数为文件系统空闲阀值、文件节点空闲阀值
#
rm $TMPDIR/mondisk > /dev/null 2>&1
df -kv | sed -e 's/\%//g' | sed -n '/dev/'p |awk '{
if ( $6>limit )
{
printf "文件系统 %s 空闲空间低%s\%\n",$1,$6
system("> $TMPDIR/mondisk")
}
}' limit=$1
df -ki | sed -e 's/\%//g' | sed -n '/dev/'p |awk '{
if ( $6>limit )
{
printf "文件系统 %s 空闲节点低%s\%\n",$1,$6
system("> $TMPDIR/mondisk")
}
}' limit=$2
if [ -f $TMPDIR/mondisk ]
then
exit 1
else
echo "磁盘空间正常"
exit 0
fi
阅读(1102) | 评论(0) | 转发(0) |