阅读背景:

shell脚本-巡检内存使用率

来源:互联网 
#!/bin/bash
# by dreamer Q
# 巡检内存脚本

#总内存大小
mem_total=`free -m | sed -n '2p' |awk '{print }'`
#已使用内存
mem_used=`free -m | sed -n '2p' |awk '{print }'`
#剩余内存
mem_free=`free -m |sed -n '2p' |awk '{print }'`

#使用内存百分比
Percent_mem_used=`echo "scale=2; $mem_used / $mem_total *100" | bc`
#剩余内存百分比
Percent_mem_free=`echo "scale=2; $mem_free / $mem_total *100" | bc`

#时间日期
now_date=`date +"%Y-%m-%d %H:%M:%S 星期%w"`

if [ $mem_free -gt 1 ]
	then
	echo -e "3[31;5m告警:3[0m"
	echo -e "3[31;5m内存使用率已经超过负载能力,目前使用率达到:$Percent_men_used%3[0m"
else 
	echo '目前内存负载正常'
fi
echo -e "\n"
#!/bin/bash
# by dreamer Q
# 巡检内存脚本

#总内存大小



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: