762 字
4 分钟
09-Zabbix-Notifications-Upon-Events-事件通知

Zabbix 6.4 分布式企业级性能监控平台#

Zabbix Notifications Upon Events 事件通知
官网:https://www.zabbix.com/cn

一、实验环境#

节点角色IP 地址操作系统:硬件规格
rocky-9-16MySQL 数据库(版本:8.0) 加装:Zabbix Agent 客户端代理192.168.168.16/24Rocky Linux 91 vCPU、2GB 内存
rocky-9-17Nginx + PHP Web 前端 加装:Zabbix Agent 客户端代理192.168.168.17/24Rocky Linux 91 vCPU、2GB 内存
rocky-9-18Zabbix Server 核心服务(版本:6.4)192.168.168.18/24Rocky Linux 91 vCPU、2GB 内存
rocky-9-19被监控主机 安装:Zabbix Agent 客户端代理192.168.168.19/24Rocky Linux 91 vCPU、2GB 内存

二、了解Notifications Upon Events 事件通知#

虽然,有了 item 监控项和 trigger 触发器,我们就可以及时的通过<event 事件>来获知<性能问题>的<发生与恢复>,但是,当问题发生后,我们该如何处理呢?是执行预设指令,来予以自动处理?还是通知相关人员,来予以手动处理?这些也是我们作为运维工作人员需要考虑的问题。
Zabbix 的<Notifications upon events 事件通知机制>就可以帮助我们解决这个问题。我们可以配置 Zabbix 事件通知,从而自动化实现各种处理方案,比如:执行预设指令、发送邮件通知、... 等等。
★ <事件通知>官方指南:https://www.zabbix.com/documentation/6.0/en/manual/config/notifications
★ <Notifications upon events 事件通知>是一个十分关键的工作任务。
♦ 前面所讲的<item、tigger、event>,都是为<Notifications upon events 事件通知>打基础。
♦ 为了能够发送和接收 Zabbix 的<事件通知>,您必须:
(1) 定义:media 媒介,它是一个用于发送<通知和告警>的<传输通道>。
(2) 配置:action 动作,从而向<已定义的 media 媒介>,发送<message 消息>,或者,执行<预设指令>。

三、创建Notifications Upon Events 事件通知#

1. 前提:准备好Triggers 触发器#

2. 创建:<Media 报警媒介>#

★ Zabbix 支持的<media 媒介类型>有:邮件、短信、自定义报警脚本。
★ 创建媒介:邮件(通过<Zabbix Server 本机>的<SMTP 服务>来发送邮件)
##
## 1. 首先:需要在<Zabbix Server 服务端>安装<Postfix MTA 邮件传输代理>
## ♦ Postfix 采用<SMTP 协议>来实现邮件的<传输、接收和中继>
## ♦ CentOS 默认已安装<Postfix MTA 邮件传输代理>
## ♦ Rocky 默认未安装<Postfix MTA 邮件传输代理>
##
Terminal window
dnf install -y postfix
systemctl enable postfix.service
systemctl restart postfix.service
netstat -tunlp | grep 25

##
## 2. 配置:<Zabbix 邮件媒介>
##
♦ Web 控制台 → Administration → Media types → Email(内置的媒介类型)

##
## 3. 测试:<Zabbix 邮件媒介>的配置是否正确?
##

3. 配置:<报警媒介>关联的<用户>,从而授权该<用户>使用<报警媒介>对外发送<邮件>#

##
## (9) 然后:将<Zabbix 邮件媒介>分配给<指定 Zabbix 用户>,授权该<用户>发送邮件
##
★ Web 控制台
Administration
Users
admin(管理员用户账户)

4. 创建:<Action 报警动作>,从而将<触发器事件>通告给<指定用户>,让<用户>对外发送<邮件>#

★ Web 控制台
Configuration
Actions
左上角:下拉选择 Trigger actions 触发器动作
右上角:Create action

09-Zabbix-Notifications-Upon-Events-事件通知
https://fuwari.vercel.app/posts/zabbix监控/09-zabbix-notifications-upon-events-事件通知/
作者
肥猫少杰
发布于
2026-06-03
许可协议
CC BY-NC-SA 4.0