设为首页 收藏本站
查看: 2087|回复: 6

[经验分享] zabbix之邮件报警(auth login)

[复制链接]

尚未签到

发表于 2013-3-20 09:46:53 | 显示全部楼层 |阅读模式
安装msmtp

  首先需要下载msmtp这个组件,可以从这里下载(http://msmtp.sourceforge.net/)。其实官网的说明中有详细的内容教大家使用。这里仅讲讲需要注意的地方。通过msmtp可以使用gmail的邮件(安全性更高,使用TLS方式连接),当然因为网络的原因(这个原因大家都知道)应用不是稳定,我们可以申请国内的邮箱,例如126或是163或其它。

  安装方式很简单,直接编译安装就可以了,需要注意的是如果要用到tls或是ssl之类的东西的话,需相相关组件的支持,例如openssl、sasl等,这个在编译时会有体现。这些组件可以通过yum的方式安装就不多介绍了。详细的编译指令如下所示:

  • tar jxvf msmtp-1.4.30.tar.bz2
  • cd msmtp-1.4.30
  • ./configure
  • make
  • make install

    是不是非常简间呢?这里要注意的是文件默认安装到/usr/loca/bin下面,生成的可执行文件是msmtp这个,安装是否成功可以查看下这个文件是否存在。

配置msmtp  

  配置msmtp有几个需要注意的地方,首先它和当前用户相关,如果你运行的指令msmtp没有加配置文件的参数(-C 详情自行help下),它默认取当前用户的主文件夹中(例如root用户则查找/root,zabbix用户则查找/home/zabbix).msmtprc的配置文件,如果没有则无法正常运行。同时需要注意的是用户调用的配置文件同样存在权限问题,如果权限不正确它也没办法正常工作(例如zabbix都是使用zabbix用户权限执行,那么相关的文件就需要配置正常的权限)。

  • cd /home/zabbix
  • vi .msmtprc
  • touch /var/log/zext_msmtp.log
  • chown zabbix:zabbix /var/log/zext_msmtp.log
  • chmod 0600 /home/zabbix/.msmtprc
  • chown zabbix:zabbix /home/zabbix/.msmtprc

  配置文件.msmtprc的详细内容如下:

  • account zabbix                      #调用时的用户
  • host smtp.126.com                   #邮件服务器
  • port 25
  • from zabbix_myj@126.com
  • auth login                          #验证方式
  • tls off                             #不使用tls
  • user zabbix_myj@126.com
  • password xxxxxxx
  • logfile /var/log/zext_msmtp.log     #记录日志
配置zabbix  

  首先创建报警脚本,报警脚本在zabbix中的存放位置是由zabbix_server.conf中参数指定的(如果脚本存放的位置和权限不正确将无法正常工作),对如何查看和更改脚本的存放位置可以参考之前的内容。这里假设你的设定是和我一致的。指令如下:

  • vi /usr/bin/zext_msmtp.sh
  • chmod 755 /usr/bin/zext_msmtp.sh
  • chown zabbix:zabbix /usr/bin/zext_msmtp.sh

  脚本的内容如下:

  • #! /bin/sh
  • DEBUG=1
  • if [ $DEBUG -gt 0 ]
  • then
  •         exec 2>>/var/log/zext_msmtp.log
  •         set -x
  • fi
  • FROM='zabbix_myj@126.com'
  • MSMTP_ACCOUNT='zabbix'
  • # Parameters (as passed by Zabbix):
  • #  $1 : Recipient
  • #  $2 : Subject
  • #  $3 : Message
  • recipient=$1
  • subject=$2
  • message=$3
  • date=`date --rfc-2822`
  • sed 's/$/\r/' <<EOF | /usr/local/bin/msmtp --account $MSMTP_ACCOUNT $recipient
  • From: <$FROM>
  • To: <$recipient>
  • Subject: $subject
  • Date: $date
  • $message
  • EOF

  完成了上面的操作后,剩下的事情就只需要在zabbix中操作就可以了,首先以管理员(admin)登陆zabbix,在Administration/Media Types这个页面中添加一种媒体类型,如下图所示。

155750796.jpg

  然后在个人用户的管理界面中添加一种报警媒体,在类型中选取上面添加的报警方式,在联系方式的地方填写收件人的邮箱地址,如下图所示。

160011448.jpg

  最后你只需要调整一下监控内容中的action就可以完成整体的报警动作了。对于action可以在中间加入邮件Priority级别。例如X-Priority: 1,这样收到的邮件会自动列入重要的邮件中。对于trigger配置后的图形如下图所示。

162124100.jpg

  整体设好后你就可以通过查看邮件来验证成果了,当然中间如果存在问题也可以查看zabbix的server日志和msmtp的配置日志,如下图所示。

162450931.jpg

通过这个软件可以实现带验证功能的邮件报警,至少在zabbix改进邮件报警前它还是很有用武之地的。



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-4146-1-1.html 上篇帖子: zabbix中文配置指南续 下篇帖子: zabbix 监控 报警 邮件

尚未签到

发表于 2013-3-20 11:15:04 | 显示全部楼层
好好 学习了 确实不错

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-16 02:01:38 | 显示全部楼层
爱——不是想出来的,爱——是做出来的!!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-16 21:01:55 | 显示全部楼层
写的真的很不错

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-17 16:50:30 | 显示全部楼层
我妈常说,我们家要是没有电话就不会这么穷。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-18 11:27:04 | 显示全部楼层
勿以坑小而不灌,勿以坑大而灌之。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-19 07:46:35 | 显示全部楼层
所有的男人生来平等,结婚的除外。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表