Zabbix6聚合算法
1、Zabbix 6.0普通计算
计算监控项是创建虚拟数据源的⼀种⽅式。所有计算仅由 Zabbix server (⽬前6.0还是,rodmap中有
考虑计算放到proxy上)完成。这些值是根据所使⽤的算术表达式定期计算的。
结果数据与任何其它监控项⼀样存储在 Zabbix 数据库中;历史和趋势值都被存储并且可以⽣成图形。
它的公式为简单计算项公式的语法:(这类功能6.0以前也有,表达式写法不同)
function(/host/key,<parameter1>,<parameter2>,...)
如果计算监控项是当前主机,语法为:

function(//key,<parameter1>,<parameter2>,...)
计算监控项特性:

注意:在Zabbix 6.0中⼀个新的SERVER conf参数。(StartHistoryPollers 此进程实际处理计算和聚合算法数据)
多个运算公式写法:
将⽹⼝进出⼝流量合并:
last(//net.if.in[eth0,bytes])+last(//net.if.out[eth0,bytes])
计算出进⼝流量占⽤总流量百分⽐:
100*last(//net.if.in[eth0,bytes])/(last(//net.if.in[eth0,bytes])+last(//net.if.out[eth0,
bytes]))
2、Zabbix 6.0新聚合算法

foreach_function(/host pattern/item pattern?[host group or tag filter])

丰富项目建设及落地经验和各类监控对象模板。欢迎一起交流探讨,解决你的技术难题!wechet:king_songax
