位置: 编程技术 - 正文
一、安装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脚本监控日志 出现关键字 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侦测
友情链接: 武汉网站建设