我正在使用 Zabbix 7.0.4,并且我使用的模板
Proxmox VE by HTTP
具有预定义的项目原型,如下所示:
我想通过 HTTP 为 Proxmox VE 创建一个新的项目原型,用于计算已用内存的百分比
我计划对文件系统做同样的事情,以便在 Grafana 中使用它们并接收警报。
我尝试过
100*last(/Proxmox VE by HTTP/proxmox.node.memused[{#NODE.NAME}])/last(/Proxmox VE by HTTP/proxmox.node.memtotal[{#NODE.NAME}])
,但收到同样的错误
根据经验,最简单的入门方法是克隆现有的触发器原型并对其进行修改以满足您的需求。
在这种情况下,我尝试使用您的定义和相同的模板(Proxmox VE by HTTP)创建触发器,并且它工作得很好。但我是在“节点发现”发现规则下完成此操作的,因为这是定义
proxmox.node.memtotal[{#NODE.NAME}]
的地方。所以我怀疑您尝试在不同的发现规则下创建此触发器。