zabbix中文使用手册 calculated 分母为0

Access denied | www.zabbix.com used Cloudflare to restrict access
Please enable cookies.
What happened?
The owner of this website (www.zabbix.com) has banned your access based on your browser's signature (443933bee9dd98f5-ua98).zabbix自定义key类型之计算(Calculated items) - 为程序员服务
zabbix自定义key类型之计算(Calculated items)
计算类型的key定义主要是根据已定义过的key值来计算的。注意是已定义过的key值。
如这里我要创建一个计算linux服务器内存实际使用大小的监控项(计算方法为:vm.memory.size[total]-vm.memory.size[buffers]-vm.memory.size[cached]-vm.memory.size[free])。但zabbix默认的Items里并没有获取vm.memory.size[cached]这个key值。所以在查看Calculated类型的items时会出现Cannot evaluate function “last()”: item “coolnull:vm.memory.size[cached]” does not exist。要解决的话就需要自己再定义添加coolnull:vm.memory.size[cached]这个Items。
以下这边以获取算linux服务器内存实际使用大小来举例。
1、在模板中或是主机中选择监控项—-&选择Create item
2、监控的名称和key按照其功能随便起一个名字(注:名字和key的名字一定要是英文格式的,包括你名字中包含的特殊字符),如:mem.realused,key的类型选择计算,这时会出现一个Formula,里面就是你的计算公式,如:
(last(“vm.memory.size[total]“)-last(“vm.memory.size[buffers]“)-last(“vm.memory.size[cached]“)-last(“vm.memory.size[free]“))
这个计算公式就是取各个key值的最后一次值做计算,注意公式中没有空格(经测试发现有时有空格之类的话提交的时候可能报错),计算的各个key都是同一类型的。
3、其他的选项没有什么特别,参照公式中其中一个key值的设置选项设置即可。
4、最后点保存提交,完成key的定义。
这边发现如果用(last(“vm.memory.size[total]“)-last(“vm.memory.size[buffers]“)-last(“vm.memory.size[cached]“)-last(“vm.memory.size[free]“))来减的话,还需要再定义vm.memory.size[buffers]、vm.memory.size[cached]值。因此我直接使用(last(“vm.memory.size[total]“)-last(“vm.memory.size[available]“))来计算更方便,不需要再定义buffers、cached。
常用的计算类型key定义时用的有以下几种公式(注意一下公式在写入Formula时要加一个小括号):
1、计算空闲磁盘空间的比例:100*last(“vfs.fs.size[/,free]“)/last(“vfs.fs.size[/,total]“)
2、计算10分钟主机出流量的平均值:avg(“Zabbix Server:net.if.out[eth0,bytes]“,600)
3、计算网卡总流量:last(“net.if.in[eth0,bytes]“)+last(“net.if.out[eth0,bytes]“)
4、计算进流量占网卡总流量的比例:100*last(“net.if.in[eth0,bytes]“)/(last(“net.if.in[eth0,bytes]“)+last(“net.if.out[eth0,bytes]“))
5、在计算项目中正确使用聚合条目,注意双引号如何被转义:last(“grpsum[\”video\”,\”net.if.out[eth0,bytes]\”,\”last\”,\”0\”]”)/last(“grpsum[\”video\”,\”nginx_stat.sh[active]\”,\”last\”,\”0\”]”)
6、计算多台主机出流量的和:last(“192.168.1.100:net.if.out[eth0,bytes]“)+last(“192.168.1.200:net.if.out[eth0,bytes]“)+last(“192.168.1.110:net.if.out[eth0,bytes]“)
这种计算是多台主机的,至于这个值放在哪个主机的监控项中都是一样的,只要是在此zabbix服务器端中。
转载请注明:
分享 快乐 记录 成长
原文地址:, 感谢原作者分享。
您可能感兴趣的代码Zabbix 3.0.3rc1版本正式发布 – 运维生存时间
你可能喜欢
有回复时邮件通知我
关于本站 本站以分享运维技术为主,欢迎大家参与技术分享,同时也欢迎大家吐槽,本站提供以下交流圈:QQ群①:*****(满)QQ群②:6690706 QQ群③: QQ群④:(新) 微信公众号:ttlsacom 商务合作QQ:
记住我的登录信息
点击“立即注册”转到用户注册页面。
输入用户名或电子邮箱地址,您会收到一封新密码链接的电子邮件。
用户名或电子邮件地址Access denied | www.bkjia.com used Cloudflare to restrict access
Please enable cookies.
What happened?
The owner of this website (www.bkjia.com) has banned your access based on your browser's signature (6653e4-ua98).博客访问: 138260
博文数量: 51
博客积分: 0
博客等级: 民兵
技术积分: 567
注册时间:
知道自己该干嘛,知道自己能干嘛
分类: 系统运维 22:41:59
& && & & &前几天写的关于,zabbix &Calculated items&不知道再cu上怎么就消失了 ,没办我要重新再写一篇,今天群里就有2个人问我这个问题,如果能对大家有帮助,我还是希望留下一些墨宝,书不重叙,言归正专。新的需求又来了,为了更好的了解一些业务的接口服务器的流量,头儿说希望可以看到一个整合几个服务器流量网卡的图,就是综合图拉,我当然力挺我主张的zabbix,绝对可以办到,而且最后还可以加一个整合的screen,可以看到接口服务器单一节点的网卡流量,和整体接口服务器的流量,好 搞起 !
& & & & &做任何事之前都要保持一个平和的心态,因为之前就看过zabbix官方文档,所以对 Calculated items 有些模糊的概念,当时也没有用到,只是扫了一眼,现在我们重新阅读文档,配置实例。
& & & & &(1). Create new&item& &
& & & & &Host &: &建立 itme的主机名称
& & & & &Name:便于识别的item名称 (我这里就起156-158服务器网卡流量摘要为名称)
& & & & &Type : 选择 item的类型 ,我们这里要选择 Calculated
& & & & &官方文档中有提到:
& & & & &To use calculated items, choose the item type&Calculated
& & & & &key : 取一个便于识别的名字吧,不是以往那种选择的,因为计算并不是依赖于这个key
& & & & &(2). edit formula
& & & & &首先我们要了解 formula 的格式,文档中已经给出。
& & & & &The correct syntax of a simple formula is:
func(|,,,...)
& & & & &编写我们本例的公式:
& & & &&last(sjs_host157:net.if.in[eth1])+last(net.if.in[eth1])+last(sjs_host156:net.if.in[eth1])& & & & &
& & & & &Type of information : 这选择返回数据的类型,选择数字类型支持浮点数&
& & & & &Units : 单位 填写 bps
& & & & &(3). create Graph
& & & & & &
& & & & & graph 的创建和其他的item都基本差不多,这里我就不再赘述了。
& & & & & (4). create screen
& & & & &&便于我们观察整体的流量和单一节点的流量状态,所以制作这个screen&
& & & & & screen 截图如下 : 由于图片太大,所以我只截取了screen 中的整合流量图
& & & & &&
& & & & & & & & & & &&现在我们这个&Calculated items 的事例就完成了,有兴趣的话 ,现在就动手吧&。
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & emar_Cail
& & & & & &&
& & & & & & & & &参考文章:&https://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/calculated
阅读(2710) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~
感谢分享技巧。我会继续关注的。
请登录后评论。}

我要回帖

更多关于 zabbix中文使用手册 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信