linux使用Shell脚本实现内存监控告警

1.实现步骤:

1.获取当前内存情况

2.配置邮件告警,邮件信息是内存剩余状况

3.开发脚本判断内存是否小于150M,if判断

4.crontab加入脚本写规则

2.脚本文件:

在/tmp/下脚本名为Free_warn.sh

#!/bin/bash
Free_mem = `free -m | awk 'NR==2 {print $NF}'`   #获取可用内存第二行最后一列
Chars = "目前的可以内存为: $Free_mem"
if [ Free_mem -lt "150" ];thenecho $Chars | tee /tmp/messge.txt             #将可用内存输出到文档中mail -s "`date +%F-%T` $Free_mem" test@163.com < /tmp/messge.txt  #将文档发送到邮箱#注意要先配置邮件服务器echo "内存不足,请尽快维护服务器!!"
fi

3.配置定时任务

每3分钟执行一次该脚本

vim /etc/crontab 
*/3 * * * *  /bin/bash  /tmp/Free_warn.sh &>/dev/null #后台执行该脚本

4.简单配置邮箱

1.安装postfix
yum -y install postfix2.启动postfix
systemctl start  postfix4.获取邮箱授权码5.安装mailx
yum -y  install  mailx6.配置公网发送邮件
vim /etc/mail.rc在文件结尾追加以下内容
set from=邮箱
set smtp=smtp.邮箱类型.com
set smtp-auth-user=邮箱
set smtp-auth-password=授权码
set smtp-auth=login7.发送邮件# echo "邮件内容" | mail -s "邮件主题"  收件人# mail -s “主题”  收件人 </etc/yum.config#添加附件  -a “附件路径及名字”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/38507.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于单片机的 LED 照明灯智能调光系统设计

摘  要&#xff1a; 社会经济的不断发展&#xff0c;推动了智能化生活的进程&#xff0c;智能调光技术开始广泛应用在生活中&#xff0c;人们也逐渐提高了灯光亮灯率等的要求。基于此&#xff0c;笔者主要设计了基于单片机的 LED 照明灯智能调光系统&#xff0c;希望能够为相关…

骨传导耳机哪个牌子好?精选靠谱好用的TOP5骨传导耳机推荐!

在超过八成的音乐爱好者都面临听力健康问题的当下&#xff0c;骨传导耳机因其独特的听觉体验和对听力的保护&#xff0c;在音频设备市场中备受瞩目。但近期我发现不少用户在选购骨传导耳机时常常受到不专业产品的误导。身为有着5年经验的数码博主&#xff0c;在此提醒大家&…

老师怎样用微信发布期末成绩

老师们&#xff0c;期末季又到了&#xff0c;还在为如何发布成绩而头疼&#xff1f;今天&#xff0c;就让我来分享一些小技巧&#xff0c;让你们在微信上发布成绩更加高效&#xff0c;同时又能保护学生的隐私。 首先&#xff0c;我们要确保成绩的安全性和隐私性。在微信上&…

数据恢复篇:如何在 Android 手机上恢复未保存/删除的 Word 文档

在 Android 手机上访问 Word 文档通常很简单&#xff0c;但是当这些重要文件被删除或未保存时会发生什么&#xff1f;这种情况虽然令人痛苦&#xff0c;但并非毫无希望。到 2024 年&#xff0c;有几种强大的方法来处理此类数据丢失。本指南重点介绍如何在Android手机上恢复已删…

Python | Leetcode Python题解之第208题实现Trie(前缀树)

题目&#xff1a; 题解&#xff1a; class Trie:def __init__(self):self.children [None] * 26self.isEnd Falsedef searchPrefix(self, prefix: str) -> "Trie":node selffor ch in prefix:ch ord(ch) - ord("a")if not node.children[ch]:retur…

2008-2022年款哈弗维修手册和电路图线路图接线图资料更新

经过整理&#xff0c;2005-2022年款长城哈弗全系列已经更新至汽修帮手资料库内&#xff0c;覆盖市面上99%车型&#xff0c;包括维修手册、电路图、新车特征、车身钣金维修数据、全车拆装、扭力、发动机大修、发动机正时、保养、电路图、针脚定义、模块传感器、保险丝盒图解对照…

闲鱼商品详情数据接口(goodfish.item_get)

闲鱼&#xff08;一个由阿里巴巴集团运营的二手交易平台&#xff09;并没有公开一个名为 goodfish.item_get 的官方API接口。闲鱼&#xff08;Xianyu&#xff09;的API通常是私有的&#xff0c;主要面向其官方合作伙伴或经过特殊授权的开发者。 如果你想要获取闲鱼上的商品详情…

word怎么转换成pdf?分享3种PDF文件转换技巧

word怎么转换成pdf&#xff1f;在日常办公中&#xff0c;将Word转换成PDF可以带来诸多便利。首先&#xff0c;PDF格式具有跨平台的通用性&#xff0c;无论在哪个操作系统或设备上&#xff0c;都能保持文档的原始布局和格式。其次&#xff0c;PDF文件不容易被篡改&#xff0c;可…

zookeeper服务介绍

zookeeper 基础概念安装使用 基础概念 ZooKeeper是一个分布式协调服务&#xff0c;主要用于管理和协调大型分布式系统。它提供了一些基本功能&#xff0c;例如配置维护、名字服务、分布式同步和组服务&#xff0c;这些功能对于分布式应用程序的正常运行至关重要。 主要功能 配…

PHP中单引号双引号

在 PHP 中&#xff0c;字符串可以用单引号&#xff08;&#xff09;或双引号&#xff08;"&#xff09;括起来&#xff0c;但它们对变量和特殊字符的处理方式是不同的。 双引号&#xff08;" "&#xff09; 双引号内的变量会被解析并替换为其值。 某些特殊字符…

【Unity】 HTFramework框架(五十二)使用 HybridCLR 热更新

更新日期&#xff1a;2024年7月1日。 Github源码&#xff1a;[点我获取源码] Gitee源码&#xff1a;[点我获取源码] 索引 HybridCLR 热更新一、启用宏定义二、导入HybridCLR三、设置热更新程序集四、资源、代码热更 HybridCLR 热更新 HybridCLR是一个特性完整、零成本、高性能…

中英双语介绍美国的州:宾夕法尼亚州(Pennsylvania)

中文版 宾夕法尼亚州&#xff08;Pennsylvania&#xff09;位于美国东北部和中大西洋地区&#xff0c;是美国历史最悠久的州之一&#xff0c;拥有丰富的历史遗产和多样的经济结构。以下是对宾夕法尼亚州各方面的详细介绍&#xff1a; 发音&#xff1a; Pennsylvania 美 [ˌpe…

Mac多线程下载管理器:Neat Download Manage 最新版

Neat Download Manager&#xff08;NDM&#xff09;是一款功能强大的下载管理软件&#xff0c;它可以帮助用户更有效地管理和下载网络资源。这款软件支持多种浏览器和协议&#xff0c;可以提升下载速度&#xff0c;恢复中断的下载任务&#xff0c;以及自动化下载过程。在使用任…

亚马逊AWS海外区域账户免费套餐

亚马逊AWS&#xff08;Amazon Web Services&#xff09;是全球领先的云服务提供商之一&#xff0c;其提供了广泛的云计算服务&#xff0c;包括计算、存储、数据库、网络和人工智能等。为了吸引新用户和推广其云服务&#xff0c;AWS推出了海外区域账户免费套餐&#xff0c;为用户…

如何设置农历日程提醒 农历提醒小妙招

在中国&#xff0c;农历仍然承载着深厚的文化传统和民俗意义。无论是庆祝传统节日&#xff0c;还是纪念亲朋的生日&#xff0c;农历日期都显得格外重要。然而&#xff0c;随着生活节奏的加快&#xff0c;我们有时会因忙碌而遗忘这些特殊的日子。这时&#xff0c;一个能够准确提…

在Linux系统中挂载硬盘

目录 1. 查看硬盘信息 2. 分区硬盘&#xff08;如果硬盘没有分区&#xff09; 3. 格式化分区 4. 创建挂载点 5. 挂载分区 6. 验证挂载 7.设置开机自动挂载&#xff08;可选&#xff09; 1. 查看硬盘信息 lsblk 这个命令会列出所有的块设备&#xff0c;包括硬盘 2.…

游戏AI的创造思路-技术基础-关于艾宾浩斯遗忘曲线的迷思

对于艾宾浩斯遗忘曲线和函数&#xff0c;我一直都有小小的迷思&#xff0c;总想实验下用艾宾浩斯函数来替换sigmoid函数作为激活函数&#xff0c;打造更接近人类的AI算法&#xff0c;这篇文章旨在讨论下 目录 3.10. 艾宾浩斯曲线 3.10.1. 定义 3.10.1.1. 曲线计算公式 3.10…

干货分享:Spring中经常使用的工具类(提示开发效率)

环境&#xff1a;Spring5.3…30 1、资源工具类 ResourceUtils将资源位置解析为文件系统中的文件的实用方法。 读取classpath下文件 File file ResourceUtils.getFile(ResourceUtils.CLASSPATH_URL_PREFIX "logback.xml") ; // ...读取文件系统文件 file Resou…

【刷题汇总--数字统计、两个数组的交集、点击消除(栈)】

C日常刷题积累 今日刷题汇总 - day0011、数字统计1.1、题目1.2、思路1.3、程序实现 2、两个数组的交集2.1、题目2.2、思路2.3、程序实现 3、点击消除(栈)3.1、题目3.2、思路3.3、程序实现 今日刷题汇总 - day001 1、数字统计 1.1、题目 请统计某个给定范围[L, R]的所有整数中…

java导入excel接口校验excel版本是否匹配

在业务开发中&#xff0c;一个功能有三四个版本的时候&#xff0c;对应的excel导入模板也是不同的&#xff0c;这个时候对于不同的导入接口就需要进行excel导入模板的校验。 1.思路 思想1&#xff1a;校验当前接口对应的dto字段列是否与当前excel对应的表头是否匹配。 思想2&a…