019.Zabbix的Trigger及相关函数
一 告警简介
- 配置Triggers
- 配置用户
- 配置告警介质
- 设置Action
二 Triggers配置
2.1 Triggers状态
|
值
|
描述
|
|
OK
|
正常状态
|
|
PROBLEM
|
有事件发生,如CPU负载过高
|
- 每个Triggers必须对应一个Items,但一个Items可以对应多个Triggers,对Items设置Triggers是非必须的。
- Triggers可以对临界值设置不同的Triggers安全级别,对于同一Items,设置多个不同安全级别的Triggers,就可以达到故障分级别的告警。
2.2 Triggers配置过程




|
参数
|
描述
|
|
Name
|
触发器名称
名称可以包含宏变量: {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP},
{ITEM.VALUE}, {ITEM.LASTVALUE} and {$MACRO}.
$1, $2…$9 可以被用来关联表达式的常量
示例:
name: Processor load above $1 on {HOST.NAME}”
表达式: system.cpu.load[percpu,avg1].last(0)}>5
会显示为: Processor load above 5 on imxhy01.cn
|
|
Expression
|
计算触发器状态的逻辑表达式
|
|
PROBLEM
events
generation
|
Multiple
通多重告警。过设置该选项,你可以在触发器产生 problem 的时候触发一个事件。
Single
告警依赖配置,通过该配置,使得一个事件的成立需要依赖另一个事件存在,而告警只提示一条。
|
|
Description
|
触发器的描述,一般 name 写的不清楚,可具体描述这个触发器的作用。
|
|
URL
|
在 Monitoring → Triggers 中,可以看到 URL 并且可以点击,一般情况下他需要配合触发器 ID 来
使用,在 url 中包含触发器 ID(宏变量 {TRIGGER.ID}),这样可以直接点击到具体触发器中。
|
|
Severity
|
设置严重性级别,如“warning” ,你可以相应的设置警告、严重等状态的触发器
|
|
Enabled
|
当前触发器是否启用
|
|
严重性
|
定义
|
颜色
|
|
Not classified
|
未知
|
灰色
|
|
Information
|
一般信息
|
浅绿
|
|
Warning
|
警告
|
黄色
|
|
Average
|
一般问题
|
橙色
|
|
High
|
严重问题
|
红色
|
|
Disaster
|
灾难,会带来损失的那种
|
深红
|
- 可视化显示,不同级别显示不同颜色,例如一般严重性为绿色
- 声音报警,不同的级别不同声音.
- 使用用户自定义媒体报警,例如严重问题发短信,其他问题发送邮件。
- 根据严重性来定义是否报警

附一 Triggers正则中的单位
|
符号
|
含义
|
符号
|
含义
|
|
S(seconds)
|
秒
|
m(minutes)
|
分
|
|
h(hours)
|
时
|
d(days)
|
日
|
|
w(weeks)
|
周
|
K(kilo)
|
1×10^3
|
|
M(mega)
|
1×10^6
|
G(giga)
|
1×10^9
|
|
T(tera)
|
1×10^12
|
P(peta)
|
1×10^15
|
|
E(exa)
|
1×10^18
|
Z(zetta)
|
1×10^21
|
|
Y(yotta)
|
1×10^24
|
附二 Triggers表达式
019.Zabbix的Trigger及相关函数的更多相关文章
- zabbix监控系列(3)之zabbix触发器格式配置
前言 今天公司线上环境新添一个监控项,监控 一些日志的是否出现错误,有错误就及时报警,那么问题来了 ,报警必须告诉我们哪个日志有错误,这样才能够快速定位到哪个日志有问题. 配置 zabbix-agen ...
- Zabbix实现告警分级
Zabbix中trigger的severity的值定义了trigger的不同严重程度,其中severity默认的6个值为 Not classified, Information, Warning, A ...
- zabbix如何监控进程
zabbix中item的配置如下: zabbix中trigger的配置如下:
- zabbix系列(九)zabbix3.0实现自动触发zabbix-agent端shell脚本任务
zabbix实现自动触发远程脚本执行命令 Zabbix触发器(trigger)达到阀值后会有动作(action)执行:发送告警信息或执行远程命令 环境 Server:基于centos6.5 final ...
- Zabbix远程执行命令
原文发表于cu:2016-06-14 Zabbix触发器(trigger)达到阀值后会有动作(action)执行:发送告警信息或执行远程命令. 本文主要配置验证zabbix执行远程命令. 一.环境 S ...
- (78)zabbix值缓存(value cache)说明
在zabbix-2.2版本之前,zabbix计算trigger与calculated/aggregate值都是直接通过sql语句查询并处理出来的结果,为了提高这块的性能与效率,zabbix引入了val ...
- Zabbix微信报警脚本及写触发记录
一.Zabbix微信报警 默认路径:/usr/lib/zabbix/scripts/weixin.py #!/usr/bin/python # -*- coding: utf-8 -*- import ...
- Zabbix Trigger表达式实例
Zabbix提供强大的触发器(Trigger)函数以方便进行更为灵活的报警及后续动作,具体触发器函数可以访问https://www.zabbix.com/documentation/2.0/manua ...
- (21)zabbix创建触发器trigger
1. 创建触发器 了解了什么触发器,接下来看下zabbix触发器怎么创建和配置,方法很简单,请大家往下读,有什么问题请留言. 创建触发器步骤: 点击Configuration(配置) → Hosts( ...
随机推荐
- 【洛谷P1828】香甜的黄油
题目大意:给定 N 个点,M 条边的无向图,在其中选定 P 个点,每个点可能被选多次,求图中的一个点到选定的 P 个点的距离的值最小是多少. 题解:由于数据范围的限制,直接 Floyd 会超时,因此对 ...
- (转)Python中的模块循环导入问题
本文转自: https://wiki.woodpecker.org.cn/moin/MiscItems/2008-11-25 问题 cleven <shenglipang@gmail.com&g ...
- Kafka 0.8 宕机问题排查步骤
CPU 利用率高的排查方法 看看该机器的连接数是不是比其他机器多,监听的端口数:netstat -anlp | wc -l Kafka-0.8的停止和启动 启动: cd /usr/local/kafk ...
- less深度作用域/deep/
<style lang="less" scoped> .text-box { /deep/ input { width: 166px; text-align: cent ...
- bzoj千题计划222:bzoj2329: [HNOI2011]括号修复(fhq treap)
http://www.lydsy.com/JudgeOnline/problem.php?id=2329 需要改变的括号序列一定长这样 :)))((( 最少改变次数= 多余的‘)’/2 [上取整] + ...
- HDU 3595 every-sg模型
多个子游戏同时进行,每个子游戏给出两个数a,b,可以将大的数减去k倍小的数,不能操作者输. 策略就是对于一个必胜的游戏要使得步数更长,对于一个必败的游戏使得步数最短. 以下都来自贾志豪的论文.. 对于 ...
- IEnumerator和IEnumerable详解
IEnumerator和IEnumerable 从名字常来看,IEnumerator是枚举器的意思,IEnumerable是可枚举的意思. 了解了两个接口代表的含义后,接着看源码: IEnumerat ...
- 《翻译》PEP 380 – 委托子生成器语法
PEP 380 – 委托子生成器语法 翻译自: https://www.python.org/dev/peps/pep-0380/ 摘要 一项新的语法被提出了:生成器委托其部分操作给另一个生成器.委 ...
- UI渲染回顾简单笔记
UI渲染的简单过程: CPU,GPU,显示器协同工作,CPU 中计算显示内容,比如视图的创建.布局计算.图片解码.文本绘制等,然后将计算结果提交给GPU,由 GPU 进行变换.合成.渲染.随后 GPU ...
- 【技术知识】恶意PDF文件分析-PDFdump的问题
1.提醒 百度分析恶意PDF文件,很多都是推荐PDFdump.在某次沙箱产品分析出疑似高级威胁的PDF样本后,我使用PDFdump查看ShellCode的加密数据,分析后并没有找到相关的ShellCo ...