Zabbix自定义邮件报警

1.1 编辑邮件客户端配置文件

[root@m01 ~]# vim /etc/mail.rc
set [email protected]
set smtp=smtp.163.com
set smtp-auth-user= [email protected]
set smtp-auth-password=abcdef       # 授权码

1.2 zabbix服务器端编写邮件发送脚本

[root@m01 ~]# vim /usr/lib/zabbix/alertscripts/sendmail.sh
#!/bin/bash

messages=`echo $3 | tr '\r\n' '\n'`
subject=`echo $2 | tr '\r\n' '\n'`
echo "${messages}" | mail -s "${subject}" $1 >> /tmp/sendmail.log 2>&1

1.3 授权及增加执行权限

[root@m01 ~]# chown zabbix.zabbix /usr/lib/zabbix/alertscripts/sendmail.sh
[root@m01 ~]# chmod +x /usr/lib/zabbix/alertscripts/sendmail.sh

1.4 重启zabbix服务端

[root@m01 ~]# systemctl restart zabbix-server

1.5 Web端配置报警媒介类型

图片[1]|Zabbix自定义邮件报警|leon的博客

图片[2]|Zabbix自定义邮件报警|leon的博客

1.6 Web端配置用户报警媒介

图片[3]|Zabbix自定义邮件报警|leon的博客

图片[4]|Zabbix自定义邮件报警|leon的博客

1.7 Web端配置报警动作

图片[5]|Zabbix自定义邮件报警|leon的博客图片[6]|Zabbix自定义邮件报警|leon的博客图片[7]|Zabbix自定义邮件报警|leon的博客

默认接收人:
告警: {TRIGGER.NAME}
默认信息:
问题发生时间:{EVENT.TIME} on {EVENT.DATE}
问题详细信息:{TRIGGER.NAME}
问题主机名称:{HOST.NAME}
问题安全级别:{TRIGGER.SEVERITY}

详细信息请登录zabbix服务器web端进行查看:http://10.0.0.33/zabbix/

Original problem ID: {EVENT.ID}
{TRIGGER.URL}

图片[8]|Zabbix自定义邮件报警|leon的博客

{TRIGGER.URL}
默认接收人:
恢复: {TRIGGER.NAME}
默认信息:
问题恢复时间:{EVENT.RECOVERY.TIME} on {EVENT.RECOVERY.DATE}
问题详细信息:{TRIGGER.NAME}
问题主机名称:{HOST.NAME}
问题安全级别:{TRIGGER.SEVERITY}

详细信息请登录zabbix服务器web端进行查看:http://10.0.0.33/zabbix/

Original problem ID: {EVENT.ID}
{TRIGGER.URL}
温馨提示:本文最后更新于2022-12-20 20:57:48,已超过505天没有更新。某些文章具有时效性,若文章内容或图片资源有错误或已失效,请联系站长。谢谢!
转载请注明本文链接:https://blog.leonshadow.cn/763482/1098.html
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享