![]() ![]() ☞ 程序员进阶架构师必备资源免费送 ☜ 来自网络旧文,原作者不详 一、安装Linux下面的一个邮件客户端Msmtp软件(类似于一个Foxmail的工具) 1、下载安装:http://downloads.sourceforge.net ... 206451&big_mirror=0 # tar jxvf msmtp-1.4.16.tar.bz2 2、创建msmtp配置文件和日志文件(host为邮件域名,邮件用户名test,密码123456) # vim ~/.msmtprc 3、mutt安装配置:(一般linux下有默认安装mutt) # vim ~/.muttrc 4、邮件发送测试(-s邮件标题,-a表加附件) # echo "邮件内容123456" | mutt -s "邮件标题测试邮件" -a /scripts/test.txt test@126.com 二、使用Free命令监控系统内存 1、使用free命令查看linux系统内存使用情况:(以M为单位) # free -m 2、查看截取剩余内存free的数值命令: (1) 物理内存free值:# free -m | grep Mem | awk '{print $4}' 3、编写内存监控的脚本文件: # vim /scripts/free-mem.sh 4、查看内存监控的结果文件: # cat /scripts/freemem.txt 5、编写free结果文件邮件发送脚本: # vim /scripts/sendmail-mem.sh 三、监控系统交换分区Swap的情况,当使用超过80%的时候发告警邮件 # vim /scripts/swap-warning.sh 四、加入任务计划:内存每十分钟检测一次,有告警则立即发邮件(十分钟发一次),内存检测结果邮件每天早上8点发一次 # crontab -e 本公众号全部博文已整理成一个目录,请在公众号里回复「m」获取! 推荐阅读: 有了这个开源项目,说你是老板都有人信?网络检测神器 ss 命令,你可能根本就不会用!让你提高效率的 Linux 技巧 5T技术资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,单片机,树莓派,等等。在公众号内回复「1024」,即可免费获取!! ![]() ---------------------------------------------------------------------------------------------------------------------- 我们尊重原创,也注重分享,文章来源于微信公众号:良许Linux,建议关注公众号查看原文。如若侵权请联系qter@qter.org。 ---------------------------------------------------------------------------------------------------------------------- |