首页 > 代码库 > 内存使用率报警脚本
内存使用率报警脚本
应用mail报警,服务器要安装sendmail服务并启动
1.可用内存小100MB,发邮件报警,邮件发送短信,实现实时监控
#!/bin/bash
#可用内存低于100MB,发邮件短信报警
mem_free=`free -m | awk ‘/cache:/ {print $4}‘`
if [ $mem_free -lt 100 ]
then
echo "内存报警" | mail -s "内存小于100Mb" XXXXX@139.com
fi
2.内存使用率大于85%,报警
#!/bin/bash
#内存使用率大于85%,邮件短信报警
#20161213
mem_used=`free -m | awk ‘/cache:/ {print int($3/($3+$4)*100)}‘`
if [ $mem_used -gt 85 ]
then
echo "内存报警" | mail -s "内存使用率超过85%" XXXXXX@139.com
fi
内存使用率报警脚本
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。