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

以Centos 系统为例,确保服务器可以正常连接外网

Centos 6.5 下面默认 安装 postfix

查看

rpm -qa | grep postfix

postfix-2.6.6-2.2.el6_1.x86_64

配置邮件客户端

set [email protected]

set smtp=smtp.163.com

set [email protected]

set smtp-auth-password=UserPassword

set smtp-auth=login

发送测试邮件  echo "test" | mail -s  "subject"  [email protected]

登录邮箱查看邮件

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

监控脚本 + 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" [email protected]  < /tmp/message.txt

else 
 exit 1

fi

#monitor sys memory
*/30 * * * * /root/scripts/monitor.sh &> /dev/null

时间: 2024-11-06 15:17:07

Centos 6.5 服务器下面配置邮件客户端 发送报警邮件的相关文章

Direct Access技术之四:DA服务器的配置及客户端验证

下篇 前一篇我们构建了DA实验的基础环境,这一篇主要看下DA服务器的配置及客户端验证 DA服务器配置 首先看下CLIENT1在内网测试访问APP1服务器,结果如下: 访问正常. 配置DA服务器 DA服务器-服务器管理器-工具-点击"远程访问"组件 运行开始向导 选择"仅部署DirectAccess" 网络拓扑选择"边缘",向导自动检索远程访问服务器的公用名称,这里是"directaccess.sr.local",下一步 点击&

linux服务器发送报警邮件

由于公司业务需要,领导要求发送报警邮件,在我的认知中应该是有两种,一种是将服务器搭建为邮件服务器,这种可以使用postfix或者sendmail等,但是配置相对比较复杂,对运维人员水平要求也比较高.其实完全没有必要这么做.这就说到我们的第二种方法了,可以调用第三方邮件服务器.我们公司有自己的邮件服务器,所以直接新建了个账户,然后在这台需要发送的服务器上进行配置就可以了.服务器是centos6.8的系统.配置是在/etc/mail.rc这个文件中配置的.主要有以下几个配置项需要调整 [[email

在zabbix上添加自定义监控项目、配置告警且发送告警邮件到指定邮箱

在zabbix上添加自定义监控项目 配置告警且发送告警邮件到指定邮箱 原文地址:http://blog.51cto.com/13515599/2104326

使用Zabbix服务端本地邮箱账号发送报警邮件的部署记录

邮件报警有两种情况:1)Zabbix服务端只是单纯的发送报警邮件到指定邮箱,发送报警邮件的这个邮箱账号是Zabbix服务端的本地邮箱账号(例如:[email protected]),只能发送,不能接收外部邮件.2)使用一个可以在互联网上正常收发邮件的邮箱账号(例如:[email protected]),通过在Zabbix服务端中设置,使其能够发送报警邮件到指定邮箱.上面第2中使用外部邮箱发送报警邮件之前已经介绍了:分布式监控系统Zabbix-3.0.3-完整安装记录(5)-邮件报警部署.下面说下

关于zabbix发送报警邮件25端口不通问题的解决方案

写这篇文章的目的不是别的,今年在阿里云的centos7上安装了zabbix3以上版本,我可以直接说明不是zabbix最新版本,安装路上根据之前总结文档一顿操作,ok,一切正常,zabbix服务器正常启动,界面也正常,直至报警调试自带mail报警,发现并没有收到邮件. 于是手动测试邮件发送,发现失败了,....失败了.然后各种百度找资料,一瞬间发现很多文档,最多的就说阿里云禁用了邮件服务器的25端口,而mail默认走25.            既然发现问题,那就是解决问题,于是各种尝试改配置文件

Python3 实现简易ping监控并发送报警邮件

Python3 实现简易ping监控并发动报警邮件 1.实现原理通过ping命令结果获取丢包率和延时情况,当丢包率和延时达到预设值时,将结果作为邮件内容,并发送邮件 2.邮件是用smtplib和email实现发送的 3.目前脚本有个小问题就是:我打开文件,循环读,当读第一行时,我执行ping,获取结果,把结果写到一个文件里,同时判断是否达到预设值,如果达到,就把结果加到邮件内容,就这样一直循环,当把文件读完,然后关闭这两个文件,再发送邮件.总学得有点问题,应该将结果存到一个列表,一次性写入.算了

python脚本发送报警邮件

最近在搞把nagios报警邮箱换到163.sina这种免费邮箱上边,之前用过msmtp搞过也可以发送邮件,现在估计是他们系统都升级了,只能使用TSL加密连接,而msmtp怎么配置都配不通,无奈只能转移战术,正好最近在学习Python,也不知道从哪瞄到过有个email的模块,所以准备试试自己搞个脚本. (新手,无编程基础,希望多多指教) -----2016.1.4 修改---- 前提: 更改nagios/etc/object/command.cfg里发送邮件的command配置,例如我这样: # 

Centos 7 Ntp 服务器的配置

我的hadoop 节点有两个, 两个cdhslave节点,一个master节点: cdh02,cdh03为slave节点,cdh01为master节点 ntp服务器和两个节点,两个节点的时间从master节点获取时间并进行同步. 在master节点  先检查有没有ntp fuwu安装 rpm -qa | grep ntp 以上代码如果有这个安装包,先进行清理: 后安装ntp yum install -y ntp [[email protected] ~]# yum install -y ntp

Centos7安装Logwatch配合msmtp邮件客户端发送服务器监控分析日志

########################### #DATE 2016-07-29                         # #Authur by Denilas Yeung             # ########################### 一.安装msmtp 下载msmtp:http://jaist.dl.sourceforge.net/project/msmtp/msmtp/1.6.5/msmtp-1.6.5.tar.xz 因为文件格式为xz,解压方式为: