码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-09-24 18:15:33      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:postfix crontab 邮件报警 监控


以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

本文出自 “sdsca” 博客,请务必保留此出处http://sdsca.blog.51cto.com/10852974/1968208

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

标签:postfix crontab 邮件报警 监控

原文地址:http://sdsca.blog.51cto.com/10852974/1968208

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!