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


以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


登录邮箱查看邮件


wKioL1nHdoCAJmt8AABGEM0Juuo671.png-wh_50


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


监控脚本 + 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

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native