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]",avg,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]

答案1

您只能聚合具有相同键的项目。在您的示例中,您有datastore1datastore2datastore3。Zabbix 聚合项目不支持通配符,有功能请求以允许这一点。

相关内容