功能介绍:

1、内存高于设定值及发邮件给系统管理员

2、cup负载过高及发邮件给系统管理员

3、永不退出监控。一直后台监控,如果出现报警后一分钟内没有处理继续发邮件通知

代码如下:

Memory=`free -h | awk "NR==3{print $4}"|cut -c 1-3`

#取内存现在有值

cup=`uptime | awk "{print $8}" |sed -n "s#[^0-9.]##gp"|cut -c 1`

#取cup一分钟现有值,去整数部分即可

caojiaoyue () {

if [ $Memory -lt 860 ];then

echo  "内存报警,内存剩$Memory" | mail -s "监控脚本" 979477675@qq.com  &>/dev/null

#报警后等待100秒继续,防止邮箱爆满

sleep 100

fi

if [ $cup -ge  1 ];then

echo  "cup负载:${cup}已经过高了" | mail -s "监控脚本" 979477675@qq.com  &>/dev/null

sleep 100

fi

}

while [ 1 ]

do

caojiaoyue

done

#执行方式sh 文件 &  即可放到后台  可以通过jobs查看进程号

linux内存报警,linux 邮件报警,监控内存cup相关推荐

  1. linux微信公众号报警,zabbix报警媒介,微信报警,邮件报警

    微信报警首先要申请微信企业公众号,创建相应应用,然后进行配置 微信企业公众号申请,目前可免费前往该地址进行申请 注册过程很简单,不信你试 然后进行企业公众号的基础设置 服务端报警微信脚本 [root@ ...

  2. linux邮件自动报警,linux报警之邮件报警

    一,邮件报警之前的准备工作: 1,软件环境: 需要我们具备一个php的环境: 如果没有,先安装php吧 yum install php 另外我们需要一个邮箱,因为我们需要以此邮箱向外发送邮件 2,下载 ...

  3. gflags 调试内存_gflags工具使用——用于监控内存分配、检查内存泄露

    想要知道程序从开始到运行一段时间内存的使用情况,可以使用gflags工具. 1. windbg同级目录下有gflags.exe,点开后进行如下设置. 2. 在gflags.exe的目录下直接打开命令窗 ...

  4. Linux下自动化监控内存、存储空间!

    距离上一次更新文章已经过去一段时间了,小编在这段时间因为一些琐事,加上身体生病不能及时更新文章,今天身体逐渐恢复就急忙来更新文章,今天思梦给大家带来的就是如何自动化监控我们的服务器一些基本的配置来保证 ...

  5. Cacti设置流量阀值实现邮件报警

    安装thold需要先settings支持 http://docs.cacti.net/plugin:thold http://docs.cacti.net/plugin:settings 1.安装se ...

  6. zabbix报警功能(邮件报警)---触发器/动作

    报警方式: 01. 页面提示信息报警(值班运维)      02. 页面声音提示报警               03. 邮件信息报警                       04. 微信功能报警 ...

  7. zabbix内存告警linux,配置zabbix当内存剩余不足10%的时候触发报警

    配置zabbix当内存剩余不足10%的时候触发报警 zabbix默认的剩余内存报警: Average Lack of available memory on server {HOST.NAME}{Te ...

  8. shell脚本编写监控本机内存和硬盘剩余空间,剩余内存小于 500M、根分区剩余空间小于 1000M时,发送报警邮件给 root 管理员

    监控本机内存和硬盘剩余空间,剩余内存小于 500M.根分区剩余空间小于 1000M时,发送报警邮件给 root 管理员 # 创建shell脚本文件 vim free.sh #!/bin/bash di ...

  9. Linux分布式应用 Zabbix监控配置[添加主机 自定义监控内容 邮件报警 自动发现/注册 代理服务器 高可用集群]

    -------------------- 添加 zabbix 客户端主机 -------------------- 关闭防火墙 systemctl disable --now firewalld se ...

最新文章

  1. sqlserver工具界面_最好用的数据库管理工具DBeaver
  2. Py之jieba:Python包之jieba包(中文分词最好的组件)简介、安装、使用方法之详细攻略
  3. Scrapy:Python的爬虫框架----原理介绍
  4. C#发现之旅第二讲 C#-XSLT开发
  5. Chrome View Source Code 那些事
  6. CentOS 6.5 x86_64升级内核到最新版2.6.32-696.1.1.el6.x86_64
  7. C#:解决WCF中服务引用 自动生成代码不全的问题。
  8. JAVA项目从运维部署到项目开发(三.Redis)
  9. mysql dml原理_InnoSQL/MySQL DML Flashback功能简介
  10. Bmrxntfj.UIMapper界面对象映射
  11. ubuntu 18.04 安装 LNMP
  12. java error 常见_javah 常见错误
  13. HCIA--华为认证初级网络工程师
  14. 怎么看微信公众号开发文档-微信开发教程14
  15. 混频器的噪声来源与抑制方法
  16. 计算机桌面计算机快捷方式不见,桌面快捷方式不见了,教您桌面快捷方式不见了怎么办...
  17. HTML5游戏实战 1 50行代码实现正面跑酷游戏
  18. 解决vue项目在ie、360兼容模式下空白页面问题
  19. linux大型网络游戏,两款大型的Linux下的网络游戏
  20. 沃云统一开发平台介绍

热门文章

  1. java定时器每一分钟执行一次_2行代码搞定一个定时器
  2. idea 建nodejs 项目_三种方法带你新建SpringBoot项目
  3. pca降维的基本思想_百面机器学习 第四章 降维 PCA
  4. 百度地图获取河流_想要提高学生对地理的兴趣,就要多利用地图,培养学生的思维能力...
  5. python知识总结os**
  6. asp.net应用程序无法连接oracle数据库,2020:ASP连接Oracle数据库问题的解决过程
  7. php查看音频属性,PHP获取音频mp3文件时长或音频文件其它参数属性
  8. go regexp匹配字符串_多模式字符串匹配算法ac自动机(用go语言实现)
  9. mysql能存储的编码范围_mysql存储乱码之编码问题
  10. C# 用IrisSkin4.dll美化你的WinForm