Zabbix

Zabbix聚合檢查不正確的函式表達式

  • March 28, 2019

我正在嘗試從所有 ESXi 主機的所有數據儲存中獲取延遲的聚合值。

grpmax我嘗試了聚合函式的這些變體:

grpmax["Hypervisors","vmware.hv.datastore.read[{$URL},{HOST.HOST},,latency]",avg,600]
grpmax["Hypervisors","vmware.hv.datastore.read[,,,latency]",avg,600]

但對於兩者我都收到錯誤消息:

函式表達式不正確:grpmax

$$ “Hypervisors”,“vmware.hv.datastore.read[,,,latency $$",平均,600]

如何輸入密鑰以便 zabbix 在聚合中找到它們?

我要聚合的項目的鍵如下所示:

vmware.hv.datastore.read[{$URL},{HOST.HOST},datastore1,latency]
vmware.hv.datastore.read[{$URL},{HOST.HOST},datastore2,latency]
vmware.hv.datastore.read[{$URL},{HOST.HOST},datastore3,latency]

您只能聚合具有相同鍵的項目。在您的範例中,您有datastore1和。Zabbix 聚合項不支持萬用字元,有一個功能請求允許這樣做。datastore2``datastore3

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