监控服务器内存,内存不足时发邮件通知。
思路:
1 获取主机内存
used_mem=`free -m|grep Mem|awk '{print $4}'`
2 判断条件
3 发送邮件
发送邮件服务器搭建,请参考另一篇文章https://blog.youkuaiyun.com/tangbin0505/article/details/103093804
完整的脚本代码如下
#!/bin/sh
used_mem=`free -m|grep Mem|awk '{print $4}'`
if [ $used_mem -lt 700 ]
then
echo "mem is not enough,$used_mem"
echo "mem is not enough,$used_mem" |mail -s "mem warning $(date +$F)" 464403694@qq.com &>/dev/null
fi
本文介绍了如何编写一个监控服务器内存的脚本,当内存使用率达到一定程度时,脚本会触发发送邮件通知。主要步骤包括获取主机内存信息、设置判断条件以及配置邮件发送。详细脚本代码及邮件服务器搭建指南链接已提供。
4861

被折叠的 条评论
为什么被折叠?



