您的位置:首页 > 运维架构 > Linux

Centos 6.5 服务器下面配置邮件客户端 发送报警邮件

2017-09-24 17:18 561 查看
以Centos 系统为例,确保服务器可以正常连接外网

Centos 6.5 下面默认 安装 postfix
查看

rpm -qa | grep postfix
postfix-2.6.6-2.2.el6_1.x86_64

配置邮件客户端

set from=user@163.com
set smtp=smtp.163.com
set smtp-auth-user=user@163.com
set smtp-auth-password=UserPassword
set smtp-auth=login

发送测试邮件 echo "test" | mail -s "subject" user@163.com

登录邮箱查看邮件





应用案列,监控服务器内存每半小时检查一次

监控脚本 + crontab

#!/bin/bash
FreeMem=`free -m | awk 'NR==3 {print $NF}'`
Host="192.168.10.32 localhost32.localdomain"
Infor_mesage="Now $Host memory is $FreeMem"
if [ $FreeMem -lt 1200 ];then
echo $Infor_mesage | tee /tmp/message.txt
/bin/mail -s "`date +%F-%T` $Infor_mesage" user@163.com < /tmp/message.txt
else
exit 1
fi

#monitor sys memory
*/30 * * * * /root/scripts/monitor.sh &> /dev/null
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息