Zabbix 7 告警管理之Email告警通知

58次阅读
没有评论

共计 1196 个字符,预计需要花费 3 分钟才能阅读完成。

一、说明

在企业 IT 运维体系中,Zabbix 作为一款成熟的开源监控平台,经常被用于事件告警通知,其中邮件通知是最常见、最基础的方式之一。用户无需登录 Zabbix Web 界面即可通过邮件接收通知,其机制是当监控项超过触发器预设阈值时,系统会触发告警动作,并根据配置发送告警信息。

二、邮件告警原理

在 Zabbix 中,邮件告警的处理流程如下:

  1. 事件触发
    Zabbix 根据触发器(Trigger)检测到异常后,生成一个事件(Event)。

  2. 匹配动作(Action)
    Zabbix 根据预设的动作规则(Action)判断是否需要发送通知。

  3. 调用媒介类型(Media Type)
    如果条件符合,系统会调用预配置的邮件媒介(Email)。

  4. 用户接收通知
    最终消息会发送到配置了邮箱的用户,完成告警通知。

三、配置Email告警媒介

1、创建邮件媒介类型:告警>>媒介>>创建媒介类型

Zabbix 7 告警管理之Email告警通知

2、配置媒介类型属性

Zabbix 7 告警管理之Email告警通知

3、配置告警消息模板

告警问题模板

# 主题:Zabbix恢复: {EVENT.NAME}
# 消息
恢复程序: {TRIGGER.NAME}
恢复主机: {HOST.NAME}
恢复Key1: {ITEM.KEY1}:{ITEM.VALUE1}
恢复Key2: {ITEM.KEY2}:{ITEM.VALUE2}
告警时间: {EVENT.DATE}:{EVENT.TIME}
恢复时间: {EVENT.RECOVERY.DATE}:{EVENT.RECOVERY.TIME}
持续时间: {EVENT.AGE}

告警问题恢复模版

# 主题:Zabbix恢复: {EVENT.NAME}
# 消息
恢复程序: {TRIGGER.NAME}
恢复主机: {HOST.NAME}
恢复Key1: {ITEM.KEY1}:{ITEM.VALUE1}
恢复Key2: {ITEM.KEY2}:{ITEM.VALUE2}
告警时间: {EVENT.DATE}:{EVENT.TIME}
恢复时间: {EVENT.RECOVERY.DATE}:{EVENT.RECOVERY.TIME}
持续时间: {EVENT.AGE}

Zabbix 7 告警管理之Email告警通知
4、测试SMTP配置
Zabbix 7 告警管理之Email告警通知
Zabbix 7 告警管理之Email告警通知

只要提示媒介类型测试成功并且收到相关邮件就表示配置成功

四、配置Email用户告警媒介

1、创建用户:用户>>用户>>创建用户

Zabbix 7 告警管理之Email告警通知

2、配置用户属性

Zabbix 7 告警管理之Email告警通知

3、配置用户告警媒介

Zabbix 7 告警管理之Email告警通知

4、配置用户权限角色

Zabbix 7 告警管理之Email告警通知

五、配置Email告警动作

1、创建告警动作:告警>>动作>>触发器动作>>创建动作

Zabbix 7 告警管理之Email告警通知

Zabbix 7 告警管理之Email告警通知

2、配置动作条件

Zabbix 7 告警管理之Email告警通知

3、配置动作操作属性

Zabbix 7 告警管理之Email告警通知

4、配置动作回复操作属性

Zabbix 7 告警管理之Email告警通知

5、配置动作更新操作属性

Zabbix 7 告警管理之Email告警通知

6、完成动作添加

Zabbix 7 告警管理之Email告警通知

六、验证Email邮件告警通知

验证方式为任选一个已被监控的节点上停止Zabbix Agent服务来触发问题告警信息,然后再重启Zabbix Agent服务来触发恢复告警信息。

Zabbix 7 告警管理之Email告警通知

Zabbix 7 告警管理之Email告警通知

自此Zabbix的Email邮件告警通知配置完成
正文完
 0
Yvan
版权声明:本站原创文章,由 Yvan 于2025-08-28发表,共计1196字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)