【问题标题】:Zabbix 5.4 - Override Template MacroZabbix 5.4 - 覆盖模板宏
【发布时间】:2021-06-24 13:15:25
【问题描述】:

我有一个发现规则,用于将硬盘创建为 Windows 主机的项目。
物品原型长这样:vfs.fs.size[{#DISKNUMLET},free]

触发器原型如下所示:

last(/t_task_LogicalHarddrive_Windows/vfs.fs.size[{#DISKNUMLET},pfree])<={$MIN_PROCENT_FREE_SPACE:"{#DISKNUMLET}"}

模板有空闲空间宏:{$MIN_PROCENT_FREE_SPACE} = 15

由于服务器有 3 个磁盘,因此创建了 3 个触发器。

last(/servername/vfs.fs.size[C:,pfree])<={$MIN_PROCENT_FREE_SPACE: "C:"}
last(/servername/vfs.fs.size[D:,pfree])<={$MIN_PROCENT_FREE_SPACE: "D:"}
last(/servername/vfs.fs.size[E:,pfree])<={$MIN_PROCENT_FREE_SPACE: "E:"}

我想知道如何用不同的值覆盖驱动器 E 的继承宏。 如果我没记错的话,我必须直接在主机上创建一个适当的宏......但我不知道它的外观如何?

有人知道吗?

非常感谢

【问题讨论】:

    标签: zabbix


    【解决方案1】:

    你几乎达到了你想要的。

    只需在主机宏中直接创建{$MIN_PROCENT_FREE_SPACE: "E:"} = whatever value you want 宏即可。

    宿主宏会覆盖继承的宏。

    【讨论】:

    • 非常感谢您。这很容易。
    猜你喜欢
    • 2019-03-27
    • 2020-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-21
    相关资源
    最近更新 更多