Zabbix

Zabbix 從空項計算數據

  • October 23, 2020

Zabbix 不斷從空項目計算無響應主機上的值。 截屏。 我嘗試使用應該在時移內計算數據的公式,但它對我不起作用。例如:

100 - last("vm.memory.size[pavailable]",#1,5m)
100 - last("vm.memory.size[pavailable]",300)

有什麼方法可以讓 Zabbix 停止計算空項的數據嗎? 計算項目範例。

您正在使用該last()函式,因此 Zabbix 就是這樣做的 - 從項目中獲取最後一個值。

您可以嘗試avg()在一段時間內使用 - 在這種情況下,缺失值會使計算項目失敗。

我的工作範例:

原始項目:
鍵:check.variable


計算項目:
鍵:check.variable.change

檢查數據>>>
公式:nodata("check.variable","30")

如果 nodata 為真,則設置 0 >>>
公式:change("check.variable") * (1 - nodata("check.variable","30"))

引用自:https://serverfault.com/questions/842967