Zabbix使用外部邮箱服务器发送邮件报警

Zabbix使用外部邮箱服务器发送邮件报警,第1张

Zabbix使用外部邮箱服务器发送邮件报警

使用外部邮箱生成邮件的明显好处是,一方面可以防止其他邮箱网络服务器被当作垃圾邮件,另一方面可以减少接收邮件的延迟时间。

外部邮箱的应用刚刚开始如下:

zabbix服务器配备了:

计算机 *** 作系统:CentOS7_x64

1。为邮件发送者进程安装mailx专用工具(msmtpmutt也可以从外部邮箱发送邮件)

[root@V253~]#yum安装mailx-y

打开mailx环境变量,并在末尾添加以下信息:

[root@V253~]#vi/etc/mail.rc

设置from=baojingtongzhi@163.comSMTP=SMTP.163.com

setsmtp-auth-user=baojingtongzhi@163.comSMTP-auth-password=123456

设置smtp-auth=login

2。检查是否一切都能正常发送

[root@V253~]#echo“这是测试邮件。”|邮件-s“测试邮件”xxx@163.com

注意:如果一切正常,说明设备成功!

3。编写和发送脚本

[root@v253~]#CD/usr/local/zabbix/share/zabbix/alertscripts

[root@v253alertscripts]#VIsendmail.sh

#!/bin/bash file=/tmp/zabbix_mail.txt echo "$3" > $file dos2unix -k $file /bin/mail -s "$2" $1 < $file # echo "$3" | mail -s "$2" $1 #假如发送邮件彻底是英语的,能够只应用这一条

[root@v253alertscripts]#yuminstalldos2UNIX-y

注:dos2unix专用工具用于处理zabbix发送的邮件的错误码,收到的邮件为*.bin。

是前端开发定义的邮件内容,是前端开发定义的主题,是前端开发定义的收件人。

变更脚本制作属于有权实施管理的主组:

[root@v253alertscripts]#chownzabbix.zabbixsendmail.sh

[root@v253alertscripts]#chmodxsendmail.sh

服务器端设备在上面,前端开发设备在下面:


1.建立新闻媒体类别。

2.将收货人添加到客户中。

3.添加姿势

先装备行动单,或者在行动单中加入失败:

内置内容比较复杂,可以自定义邮件内容:

主题:问题:{trigger.name}

内容:

Host: {HOSTNAME1} Date: {EVENT.DATE} {EVENT.TIME} Level: {TRIGGER.SEVERITY} Problem: {ITEM.NAME}:{ITEM.VALUE} Item: {TRIGGER.KEY1} CurrentStatus: {TRIGGER.STATUS}:{ITEM.VALUE1} EventID: {EVENT.ID}


Operations中的告警信息内容作为默认的邮件信息内容,所以Action中的邮件信息内容不起作用!

如果一切都准备妥当,你已经可以使用外部邮箱发送电子邮件。你可以关闭一个zabbix_agentd,看看闹钟是否会打开让你发送电子邮件。祝你成功!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/779758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-04
下一篇 2022-05-04

发表评论

登录后才能评论

评论列表(0条)

保存