Zabbix
Zabbix聚合檢查不正確的函式表達式
我正在嘗試從所有 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