Dziki_Jam Asked: 2017-04-07 01:27:30 +0800 CST2017-04-07 01:27:30 +0800 CST 2017-04-07 01:27:30 +0800 CST Zabbix 从空项计算数据 772 Zabbix 不断从空项目计算无响应主机上的值。 截屏。 我尝试使用应该在时移内计算数据的公式,但它对我不起作用。例如: 100 - last("vm.memory.size[pavailable]",#1,5m) 100 - last("vm.memory.size[pavailable]",300) 有什么方法可以让 Zabbix 停止计算空项的数据吗? 计算项目示例。 zabbix 2 个回答 Voted Best Answer Richlv 2017-04-07T02:40:28+08:002017-04-07T02:40:28+08:00 您正在使用该last()函数,因此 Zabbix 就是这样做的 - 从项目中获取最后一个值。 您可以尝试avg()在一段时间内使用 - 在这种情况下,缺失值会使计算项目失败。 Michael 2019-10-17T03:29:40+08:002019-10-17T03:29:40+08:00 我的工作示例: 原始项目: 键:check.variable 计算项目: 键:check.variable.change 检查数据>>> 公式:nodata("check.variable","30") 如果 nodata 为真,则设置 0 >>> 公式:change("check.variable") * (1 - nodata("check.variable","30"))
您正在使用该
last()
函数,因此 Zabbix 就是这样做的 - 从项目中获取最后一个值。您可以尝试
avg()
在一段时间内使用 - 在这种情况下,缺失值会使计算项目失败。我的工作示例: