代码之家  ›  专栏  ›  技术社区  ›  Melanchole

计算项目Zabbix

  •  0
  • Melanchole  · 技术社区  · 6 年前

    我只学了两个星期的Zabbix。我已经很好地找到了使用该软件的方法,但我似乎并不真正理解计算项目。

    我相信你以前听过。我想监控一台打印机上的墨水量。我已经获得了绑定到墨迹级别的OID。100%的值为“8000”。所以50%是4000。

    我已经查过了 Zabbix guide, 但这似乎并没有真正帮助我。我理解它试图解释的概念,但我不知道应该使用什么样的确切参数。这就是我目前所拥有的,显然不起作用。

    100*last("cyan")/last("8000")
    

    我已经创建了五个独立的项目,每种颜色一个,一个只是价值“8000”。有谁能给我一点见解吗?我很想更熟悉这个软件,因为它几乎是无限的可能性!

    非常感谢,

    托马斯。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Richlv    6 年前

    只有“8000”的项目很可能不需要。你说“显然不起作用”,但没有说它是如何失败的。在任何情况下,以下操作都应该有效-假设您有一个键为“cyan”的项,并且该项正在获取值。

    last(cyan)/80
    

    这就是计算项目。如果您想要的只是%中的值,并且所有这些值的比例都相同,那么实际上不需要它们。不要再添加另一个项目(计算的项目),而是在原始项目中正确计算-设置 custom multiplier 至0.0125。这在早期版本的Zabbix中的配置有所不同,如果使用的是3.4之前的版本,请参阅手册中的相应版本。