这篇文章给大家介绍怎么利用Shell脚本实现邮件监控Linux系统的内存,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
一、安装Linux下面的一个邮件客户端Msmtp软件(类似于一个Foxmail的工具)
**1、下载安装:**http://downloads.sourceforge.net … 206451&big_mirror=0
2、创建msmtp配置文件和日志文件(host为邮件域名,邮件用户名test,密码123456)
3、mutt安装配置:****(一般linux下有默认安装mutt)
4、邮件发送测试(-s邮件标题,-a表加附件)
二、使用Free命令监控系统内存
1、使用free命令查看linux系统内存使用情况:****(以M为单位)
2、查看截取剩余内存free的数值命令:
(1) 物理内存free值:
3、编写内存监控的脚本文件:
4、查看内存监控的结果文件:
5、编写free结果文件邮件发送脚本:
三、监控系统交换分区Swap的情况,当使用超过80%的时候发告警邮件
**四、加入任务计划:**内存每十分钟检测一次,有告警则立即发邮件(十分钟发一次),内存检测结果邮件每天早上8点发一次
什么是Linux系统
Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。
关于怎么利用Shell脚本实现邮件监控Linux系统的内存就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。