LLD 上的 Zabbix 3.0+ Calculated Item 未出现

Zabbix 3.0+ Calculated Item on LLD does not appear

我有一个用于 ZFS 的 Zabbix 3.0 模板,它执行低级别发现以查找 ZFS 池(例如),然后有为每个池加载信息的项目原型:

zfs.get.fsinfo[{#POOLNAME},available]
zfs.get.fsinfo[{#POOLNAME},used]

分别在每个池中检索可用和已用 space。这很好用。

现在我还想显示总数 space(我知道这并不完全真实,但它仍然是我的用户希望能够看到的)。

所以我创建了一个计算原型项目。它显然需要以某种方式在其中包含池名称,最终我想出了这种方式来键入它:

Key:     zfs.storage.total[{#POOLNAME}]
Formula: last("zfs.get.fsinfo[{#POOLNAME},used]")+last(zfs.get.fsinfo[{#POOLNAME},available])

但是当我将此模板应用于主机时,计算项从未出现。任何使用它的图表也永远不会出现。其他项目(如可用和已用 space)看起来还不错。

我做错了什么?这样做的正确方法是什么?这很令人困惑,因为这个公式几乎是 documentation.

的复制和粘贴

在您的公式中,第一个键正确地用双引号括起来,第二个键没有。你能修复它并等待下一个 LLD 检查原型创建吗?

您也可以尝试使用模板名称的 "hostname:key" 表示法,就像在任何触发器原型中一样:

last("YourTemplateName:zfs.get.fsinfo[{#POOLNAME},used]")