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

使用需要账号密码的邮件服务器发送zabbix监控报警

时间:2015-09-16 01:05:03      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:zabbix 邮件 报警

1.邮件通知

参考资料http://www.osyunwei.com/archives/8113.html

1.1 服务器配置发送邮件

使用外部邮箱账号时,不需要启动exim4

service exim4 stop   #实际测试好像不关掉也不影响发邮件

安装邮件发送工具mailx

wget http://nchc.dl.sourceforge.net/project/heirloom/heirloom-mailx/12.4/mailx-12.4.tar.bz2
make
make install UCBINSTALL=/usr/bin/install
vim /etc/nail.rc    #mailx的配置文件

添加以下3行

set from=xxx@xxx.com smtp=smtp.exmail.qq.com
set smtp-auth-user=xxx@xxx.com smtp-auth-password=xxxxxx
set smtp-auth=login

测试发邮件 test@test.com为收件箱,"zabbix"是邮件标题,"zabbix test mail"是邮件正文

echo "zabbix test mail" |mail -s "zabbix" test@test.com

1.2 配置zabbix邮件报警

新建报警类型  Sendmail

技术分享

Name => Sendmail

Type => Script

Script Name => sendmail.sh

技术分享

设置报警对象的email地址

类型一定要记得选择刚才创建的Sendmail

技术分享

技术分享

报警的Active中选择使用Sendmail报警

技术分享1.3 添加服务器端邮件发送脚本

zabbix_server.conf 中  AlertScriptsPath字段对应的是自定义报警脚本的目录

vim sendmail.sh
#!/bin/sh
echo "$3" | /usr/local/bin/mailx -s "$2" $1
chown zabbix.zabbix
chmod 755


本文出自 “河豚的家” 博客,请务必保留此出处http://mrhetun.blog.51cto.com/10560856/1695110

使用需要账号密码的邮件服务器发送zabbix监控报警

标签:zabbix 邮件 报警

原文地址:http://mrhetun.blog.51cto.com/10560856/1695110

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