keepalived 默认报警设置使用外部邮箱
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了keepalived 默认报警设置使用外部邮箱,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1194字,纯文字阅读大概需要2分钟。
内容图文
![keepalived 默认报警设置使用外部邮箱](/upload/InfoBanner/zyjiaocheng/1241/552d0368cbf24ad7b59701cfcbe18963.jpg)
最近在用keepalived做haproxy高可用的时候,发现keepalived默认是有发送邮件设置的。但是一番百度之后发现都是通过脚本来实现的邮件报警。功夫不负有心人,最终还是成功使用keepalived默认报警设置实现了报警。现在记录如下:
环境centos6.5
1、默认报警调用了postsfix。我的机器默认安装了postsfix服务并开启,但是日志一直显示发送不成功
2、解决方法
安装Postfix :
yum install postfix mail cyrus-sasl-* -y
修改postsfix配置文件 /etc/postfix/main.cf(p
ostfix主要配置文件
)
在其末尾添加以下内容
#指定默认的邮件发送服务器 relayhost = [smtp.163.com]:25 #激活sasl认证 smtp_sasl_auth_enable = yes #指定sasl密码配置文件 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd #非匿名登录smtp_sasl_security_options = noanonymous #指定认证类型 (提示:需要yum安装cyrus-sasl-*组件,否则发邮件时会报错:no mechanism available) smtp_sasl_type = cyrus #linux用户与发件人的对应关系配置文件 sender_canonical_maps = hash:/etc/postfix/sender_canonical
编辑
/etc/postfix/sasl_passwd(邮箱账号和密码文件,每行一个。 创建好后需要使用postmap命令使配置文件生效)
添加以下内容
[smtp.163.com]:25 admin@163.com:password
编辑
/etc/postfix/sender_canonical(linux用户和发件人对应关系,每行一个)
root admin@163.com
将文本文件转换为hash格式的查找表文件。
#postmap /etc/postfix/sasl_passwd #postmap /etc/postfix/sender_canonical
重启postfix:
service postfix restart
至此postfix设置完毕,测试keepalived即可正常发送报警邮件。
本文出自 “linux_cheng” 博客,请务必保留此出处http://6764097.blog.51cto.com/6754097/1954158
原文:http://6764097.blog.51cto.com/6754097/1954158
内容总结
以上是互联网集市为您收集整理的keepalived 默认报警设置使用外部邮箱全部内容,希望文章能够帮你解决keepalived 默认报警设置使用外部邮箱所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。