8

在 Zabbix 手册中,计算项表达式遵循以下形式,

func(<key>|<hostname:key>,<parameter1>,<parameter2>,...)

这适用于在单个项目上使用函数的计算,例如,

max("temp1",120)

应该如何将像 min() 这样的函数应用于 3 个不同的项目,以便返回其中最低的项目?

4

2 回答 2

1

不幸的是,目前不支持。您可以对功能请求进行投票:https: //support.zabbix.com/browse/ZBXNEXT-1829

于 2015-08-11T12:21:34.557 回答
0

答案在此处的文档中http://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/aggregate

将主机放入一个组“mygroup”,然后:

grpmin["mygroup","temp1",last,0]

相反,如果您希望同一主机至少包含 3 个项目,请不要在一个项目中执行此操作。而是将功能放在触发器中,当最低温度达到一定值时,您可以轻松触发。

于 2012-05-25T06:11:47.713 回答