首页 > 系统服务 > 详细

shell脚本-巡检内存使用率

时间:2019-11-11 23:18:53      阅读:184      评论:0      收藏:0      [点我收藏+]
#!/bin/bash
# by dreamer Q
# 巡检内存脚本

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

#使用内存百分比
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 "\033[31;5m告警:\033[0m"
	echo -e "\033[31;5m内存使用率已经超过负载能力,目前使用率达到:$Percent_men_used%\033[0m"
else 
	echo ‘目前内存负载正常‘
fi
echo -e "\n"

 

shell脚本-巡检内存使用率

原文:https://www.cnblogs.com/gabriel-y/p/11838892.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!