位置: 编程技术 - 正文

shell脚本监控linux系统内存使用情况的方法(不使用nagios监控linux)(Shell脚本监控日志 出现关键字 grep提醒)

编辑:rootadmin

一、安装linux下面的一个邮件客户端msmtp软件(类似于一个foxmail的工具) 1、下载安装: 2、创建msmtp配置文件和日志文件(host为邮件域名,邮件用户名test,密码)

3、mutt安装配置:(一般linux下有默认安装mutt)

4、邮件发送测试(-s邮件标题,-a表加附件) 二、使用free命令监控系统内存:

1、使用free命令查看linux系统内存使用情况:(以M为单位) (执行结果如下样式)

2、查看截取剩余内存free的数值命令:

(1) 物理内存free值: # free -m | grep Mem | awk '{print $4}'(2) 缓冲区的free值: # free -m | grep - | awk '{print $4}'(3) Swap分区free值: # free -m | grep Swap | awk '{print $4}'

3、编写内存监控的脚本文件:

三、监控系统交换分区swap的情况,当使用超过%的时候发告警邮件:

四、加入任务计划:内存每十分钟检测一次,有告警则立即发邮件(十分钟发一次),内存检测结果邮件每天早上8点发一次

推荐整理分享shell脚本监控linux系统内存使用情况的方法(不使用nagios监控linux)(Shell脚本监控日志 出现关键字 grep提醒),希望有所帮助,仅作参考,欢迎阅读内容。

shell脚本监控linux系统内存使用情况的方法(不使用nagios监控linux)(Shell脚本监控日志 出现关键字 grep提醒)

文章相关热门搜索词:Shell脚本监控日志 出现关键字 grep提醒,shell监控http脚本,shell脚本监控文件夹变化,shell监控http脚本,Shell脚本监控日志 出现关键字,Shell脚本监控日志 出现关键字 grep提醒,shell脚本监控文件夹变化,shell脚本监控文件夹变化,内容如对您有帮助,希望把文章链接给更多的朋友!

linux使用管道命令执行ps获取cpu与内存占用率 #includestdio.h#includeunistd.hintmain(){charcaStdOutLine[];//ps命令的标准输出中的一行信息char*pcTmp=NULL;//指向以空格拆分后的字符串charcaSelfPID[];//自身进程的PID

shell字符串操作详解 1、shell变量声明的判断表达式含义${var}变量var的值,与$var相同${var-DEFAULT}如果var没有被声明,那么就以$DEFAULT作为其值*${var:-DEFAULT}如果var没有被声明,或者

linux shell 逻辑运算符、逻辑表达式详细介绍 一、逻辑运算符逻辑卷标表示意思1.关于档案与目录的侦测逻辑卷标!-f常用!侦测『档案』是否存在eg:if[-ffilename]-d常用!侦测『目录』是否存在-b侦测

本文链接地址:https://www.jiuchutong.com/biancheng/374755.html 转载请保留说明!

上一篇:利用linux的timerfd_create实现计时器示例分享(linux timeline)

下一篇:linux使用管道命令执行ps获取cpu与内存占用率(linux管道定义)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络