Zabbix 监控之项目类型-Calculated
zabbix监控的项目类型有一种是计算类型的:Calculateditems。特点:
1.以其它项目的数据为依据来进行计算
2.计算类型项目的值是以一定的表达式,定时的计算出来的,它是虚拟的,类似于数据库中的视图。
3.创建计算类型项目时可能会用到触发器表达式,宏变量等知识
配置
上图是在创建计算类型项目时所需填写的内容:
名称:项目的名称,可自定义一定意义的名称
类型:选择Calculated
Key:key值是项目在主机中独一无二的标志,可以自定义任意的key值,但必须是zabbix支持的字符串,计算定义是在表达式中开启的,而key值和表达式没有任何的关系,key值也不会被表达式用到。
公式:
func(|,,,...)
func:触发器表达式所支持的函数,如last,min,max,avg,count
key:所用到的其它项目的key值,可以以key或者hostname:key的格式定义
最好把整个key值放在双引号“”之内,当key值中有引号时可以使用转义
parameter:所需要的一些额外参数
举例:
1.计算空闲磁盘百分比
100*last("vfs.fs.size[/,free]")/last("vfs.fs.size[/,total]")
2.计算10分钟平均数量的平均值
avg("Zabbix Server:zabbix",600)
3.计算eth0的总带宽
last("net.if.in")+last("net.if.out")
4.计算流量流入的比例
100*last("net.if.in")/(last("net.if.in")+last("net.if.out"))
5.含有引号的key值的用法
last("grpsum[\"video\",\"net.if.out\",\"last\",\"0\"]") / last("grpsum[\"video\",\"nginx_stat.sh\",\"last\",\"0\"]")
打破老婆终身制,实行小姨股份制。引入小姐竞争制,推广情人合同制。 锻炼肌肉,防止挨揍! 人生自古谁无死,啊个拉屎不用纸! 不在课堂上沉睡,就在酒桌上埋醉。 啥时硬件也可以COPY就好了! 不在放荡中变坏,就在沉默中变态!
页:
[1]