项目原型计算可用/总计(已用空间)

项目原型计算可用/总计(已用空间)

我正在尝试在 Zabbix 中创建一个项目原型来获取已用空间的结果,当前使用 Vmware Hypervisor 模板,我尝试使用以下公式“ {vmware.hv.datastore.size[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}]} - {vmware.datastore.size[{$VMWARE.URL},{#DATASTORE},free]}”创建一个计算项目,但我得到的只是错误,"Value of type "string" is not suitable for value type "Numeric (float)". Value "{vmware.hv.datastore.size[https://10.29.4.2/sdk,rjerleljr-eo8D-11D8-9f50-0a94e2END77ab,Datastore name]} - {vmware.datastore.size[https://10.29.4.2/sdk,datastore name,free]}" 有人可以告诉我我做错了什么吗?我使用的键是提取总大小和可用空间信息的键,它们已经起作用了,它们是简单的检查类型。

答案1

您需要告诉 Zabbix 实际使用相应键中的哪个值(可能是最新的)。您还必须让它知道哪个要使用的密钥的主机实例。双斜杠前缀表示“我正在编辑或查看的模板或主机”。

您没有提到 Zabbix 版本,但请尝试使用 6.4:

last(//vmware.hv.datastore.size[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}]) - last(//vmware.datastore.size[{$VMWARE.URL},{#DATASTORE},free])

相关内容