Zabbix 触发器与报警配置

type
status
date
slug
summary
tags
category
icon
password

一、Zabbix触发器

1. 触发器概述

  • 作用:基于指定条件,触发监控项状态的变化(正常→问题,问题→正常)。
  • 特点
    • 一个监控项可配置多个触发器。
    • 触发器状态变化可在仪表盘中查看。

2. 触发器语法格式

示例:
notion image
  • server:被监控主机名称
  • key:监控项的键值
  • function:函数,如 last()sum()
  • parameter:函数参数,如时间范围或次数
  • operator:操作符,如 =>
  • constant:常数

3. 常用函数说明

  • last():获取最近一次监控数据
  • sum(5m):5分钟内值的总和
  • sum(#2):最近2次值的总和
  • avg():平均值
  • diff():判断最近值与上一次是否不同
  • time():获取数据采集时间

二、Zabbix邮件报警配置

1. 创建报警媒介

  • 配置邮件服务器(如腾讯邮件服务器)
  • 设置发件人地址
  • 使用授权码进行第三方客户端登录
notion image
notion image

2. 指定收件人

  • 添加收件人邮箱
  • 设置报警启用时间段(如1-7,00:00-24:00)
  • 设置触发报警的严重性等级(从未分类到灾难级)
notion image
notion image

3. 创建报警动作

notion image
  • 定义报警触发后的操作
  • 配置消息模板,包含事件信息、恢复时间、主机名等变量
  • 示例变量:
    • {EVENT.RECOVERY.TIME}
    • {EVENT.SEVERITY}
    • {TRIGGER.URL}
notion image

4. 测试报警

  • 检查报警是否正常发送
  • 验证报警内容是否包含完整的问题信息:
    • 时间、主机、问题描述、严重性、持续时间等
notion image

三、总结

  • 触发器是Zabbix中实现监控告警的核心机制,需熟练掌握表达式写法。
  • 邮件报警需正确配置媒介、收件人和动作,并进行测试确保可用。
  • 使用变量可动态生成报警信息,提升告警的可读性和实用性。
 
Loading...