zabbix入门之定义触发器

zabbix入门之定义触发器

触发器的概念

触发器的定义:界定某特定的item 采集到数据的非合理区间或非合理状态。通常为逻辑表达式。
逻辑表达式(阈值):通常用于定义数据的不合理区间,其结果如下:
O K (符合条件) :正常 状态--> 较老的zabbix版本,其为TRUE;
PROBLEM(不符合条件):不正常状态--> 较老的zabbix 版本,其为FALSE;
一般 ,评定获取到的数据是否为合理区间的比较稳妥的方式是——根据最后N次的平均值来判定结果;这个N次通常有两种定义方式:
1.最近N分钟所得结果的平均值
2.最近N次所得结果的平均值

触发器表达式

基本的触发器表达式格式如下所示

{<server>:<key>.<function>(<parameter>)}<operator><constant>server:主机名称
key:主机上关系的相应的监控项的key;
function:评估采集到的数据是否在合理范围内时所使用的函数,其评估过程可以根据采取的数据,当前时间及其他因素进行;目前,触发器所支持的函数有avg、count、change、date、dayofweek、delta、diff、iregexp、last、max、min、nodata、now、sum等
更多请查阅官网:https://www.zabbix.com/documentation/4.0/zh/manual/appendix/triggers/functionsparameter:函数参数;大多数数值函数可以接受秒数为其参数,而如果在数值参数之前使用“#“作为前缀,则表示为最近几次的取值,如sum(300)表示300秒内所有取值之和,而sum(#10)则表示最近10次取值之和;
此外avg、count、last、min和max还支持使用第二个参数,用于完成时间限定;例如。max(1h.7d)将返回一周之前的最大值;

定义一个触发器

首先选择一个监控项,我这里先简单创建一个监控项,监控cpu设备中断数。

1562333-20191004161110330-1280677830.png

我们可以看到,最大值为134,平均值为66.55,根据图形的观察,我们将触发器的触发值设置为110,设备中断数大于等于110时触发告警。

添加触发器

1562333-20191004161116455-328850554.png

1562333-20191004161122405-1450661162.png

{zabbix-agent:system.cpu.intr.last()}>=110 这段的含义是:zabbix-agent这台主机的system.cpu.intr键的最新的值大于等于110。

1562333-20191004161205943-95473089.png

1562333-20191004161212059-580825194.png

1562333-20191004161218912-1859994539.png

可以看到,绘制的图中多出了一条黄色的虚线,这个就是警戒线,图中的数据一旦高于或超过这条虚线,就会触发告警。

1562333-20191004161225292-1435223073.png

触发器被触发后,zabbix仪表板中将会呈现这个告警,如果设置有触发器动作的话,则会触发一些动作,比如:远程命令或邮件/微信/钉钉等告警。

1562333-20191004161231051-804494766.png

转载于:https://www.cnblogs.com/Smbands/p/11622382.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/409747.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux重启memcache_Linux中安装Memcached服务的方法

Linux中安装Memcached服务的方法导语&#xff1a;在Linux中安装Memcached服务需要执行一些命令行&#xff0c;下面就由小编为大家介绍一下Linux中安装Memcached服务的方法&#xff0c;大家一起去看看吧&#xff01;下载并安装Memcache服务器端服务器端主要是安装memcache服务器…

[html] 说说页面中字体渲染规则是怎样的?会有哪些因素影响字体的渲染?

[html] 说说页面中字体渲染规则是怎样的&#xff1f;会有哪些因素影响字体的渲染&#xff1f; 字体渲染&#xff1a; 1.解码&#xff0c;根据web服务器返回的&#xff08;或者本地网页本身的&#xff09;content-type charset等信息确定编码&#xff0c;将网页解码成Unicode字…

mybatis字符串转成数字_Python字符串三种格式化输出

字符串格式化输出是python非常重要的基础语法&#xff0c;今天就把三种格式化输出做一个简单的总结&#xff0c;希望对大家有帮助。格式化输出&#xff1a;内容按照一定格式要求进行输出。1.使用占位符%输出python2.6版本之前&#xff0c;使用%格式化字符串沿用的是C语言的输出…

eclipse dorado plugin

http://lindows.iteye.com/blog/224004 下载中心 http://www.bstek.com/downloadcenter.htm dorado debug shutcut page time:CtrlShiftF12 bstekIDE Eclipse插件扩展点应用介绍 http://macrochen.iteye.com/blog/138625 BstekIDE_1.2.2_Installer.jar http://www.bstek.com/do…

[html] 如何构建“弱网络环境”友好的项目?

[html] 如何构建“弱网络环境”友好的项目&#xff1f; 采用PWA技术个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

[html] 举例说明锚点定位有什么作用?

[html] 举例说明锚点定位有什么作用&#xff1f; 我能想象到的一种应用场景: 一、我们在做一个很长的网页时&#xff0c;需要在页面内做一个导航&#xff0c;点击导航里的链接不是新开一个窗口或者跳转到其他网址&#xff0c;而是跳转到当前页的某一个位置。那么所要跳转到的那…

逆反过程的学习会如何

C#工作已三年了&#xff0c;突然的一天头脑一热就去买了几本C/C语言的书,准备冲实下自已&#xff0c;但不知这个学习的过程会不会不适应呢。因为这是个逆反的过程吧&#xff01;我是这么认为的。记得从不懂oracle到入门只用了一个星期的时间&#xff0c;现在也只能算是个中上的…

android真机调式问题之offline target

用cmd命令进入android-sdk-windows\platform-tools目录&#xff0c; adb kill-server; adb start-server; 然后USB断下重连&#xff0c;以前的解决办法是重启手机。。。转载于:https://www.cnblogs.com/bvin/archive/2012/06/21/2557709.html

三个不等_2道真题,讲透「基本不等式」的使用原则 | 真题精讲-11

「不等式」和「最值」之间有着非常天然的强联系&#xff1b;基本不等式有3个非常明显的形式特征&#xff1b;知识点的用法比知识点本身更重要。先发福利&#xff1a;这里有6场「高考数学」系列Live的讲义&#xff0c;全拿去&#xff0c;送给你——《高考数学&#xff1a;免费送…

[html] 编写html时,你有没有用过Emmet插件呢?说说它的优点及规则有哪些?

[html] 编写html时&#xff0c;你有没有用过Emmet插件呢&#xff1f;说说它的优点及规则有哪些&#xff1f; 用过&#xff0c;vscode编辑器自带支持Emmet语法&#xff1b; 它可以帮助快速编写HTML代码&#xff0c;减少复制粘贴的操作&#xff1b; 常见规则&#xff1a; 1. >…

python web自动化测试实验报告_Python:web自动化测试

用selenium包。# -*- coding: utf-8 -*-# 说明: 当前的浏览器驱动用的是edge浏览器.# 需要下载浏览器驱动,并把它的路径添加到环境变量from selenium import webdriverimport timedriver webdriver.Edge()homepage_url http://10.180.10.93:8000/driver.get(homepage_url)dri…

[html] 怎样去除iOS和Android中的输入URL地址的控件条呢?

[html] 怎样去除iOS和Android中的输入URL地址的控件条呢&#xff1f; setTimeout(scrollTo,0,0,0);个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

ajax success function_Django:AJAX(二)

3|0jQuery实现的AJAX最基本的jQuery发送AJAX请求示例&#xff1a;<!DOCTYPE html><html lang"en"> <head> <meta charset"UTF-8"> <title>Title</title> <meta name"viewport" content"widthdevice…

无废话ExtJs 入门教程十[单选组:RadioGroup、复选组:CheckBoxGroup]

继上一节内容&#xff0c;我们在表单里加了个一个单选组&#xff0c;一个复选组: 1.代码如下&#xff1a; 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">2 <ht…

[html] 举例说明写一个button的按钮的方法有哪些?

[html] 举例说明写一个button的按钮的方法有哪些&#xff1f; 使用 标签 其值直接写在标签内使用input标签 type为 buttton 值需要通过用 value""的形式写出来个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。…

iou画 yolov3_yolov3环境配置训练及优化

科普gcc/g: - GNU project C and C compiler.When you compile C programs, you should invoke GCC as g instead.Cuda:GPU Accelerated Computing with C and C一、Ubuntucudacudnnopencvdarknet/yolov3环境配置1.NVIDIA显卡驱动安装首先查看系统是否已经安装NVIDIA驱动&#…

第十三章 Perl的面向对象编程

第十三章 Perl的面向对象编程 by flamephoenix 一、模块简介 二、Perl中的类 三、创建类 四、构造函数 实例变量五、方法 六、方法的输出 七、方法的调用 八、重载 九、析构函数 十、继承 十一、方法的重载 十二、Perl类和对象的一些注释 本章介绍如何使用Perl的面向对象编…

python抢票代码_GitHub标星超12K,抢票神器大更新,支持候补

掐指一算&#xff0c;距离国庆黄金周还有半个月的时间!你出行的车票都抢到了吗?图片来自 pexels根据国务院办公厅发布的关于 2019 年部分节假日安排的通知&#xff0c;国庆放假安排是&#xff1a;10 月 1 日至 7 日。想要十一出行的小伙伴们&#xff0c;想必前几天刚经历了一波…

[html]HTML5如何隐藏video元素的控制栏、全屏按钮?

[html]HTML5如何隐藏video元素的控制栏、全屏按钮&#xff1f; 将<video width"800px" height"400px" id"vid" src"a.mp4" controls"controls"> 中的controls"controls"删掉个人简介 我是歌谣&#xff0c…

c语言冒泡排序法程序填空_【C语言】两种方式实现冒泡排序算法

题目要求编写一个C语言程序,实现基本的冒泡排序算法.算法冒泡排序,用一句话来总结:一组数中,相邻的两个数进行比较、交换,将最大(小)数交换至尾(首)部,即完成了一次冒泡排序要想对N个数字进行排序,循环N次即可.如果真的不理解冒泡排序算法,请点击:冒泡排序_360百科核心代码//方…