zoukankan      html  css  js  c++  java
  • 去除zabbix calculate 模式下,有时候分母为零的情况(Cannot evaluate expression: division by zero. )

    zabbix的监控类型支持一种calculate的方式,可以对几个item结果进行简单的计算,但有时会出现分母为零的情况,这时候监控项就会报错 Cannot evaluate expression: division by zero. 

    下面我们做个测试,来解决这个问题:

    第一,建立一个测试的监控项:

    第二,为监控项传值:

    zabbix_sender -c 你的配置文件路径 -p 端口 -k "test.get.key_" -o "0"

    我们看下结果:

    好的,这个监控项已经有值了,下一步我们建立一个calculate的监控项:

    来看下它的计算结果:

    已经报错了!让我们修改下这个calculate 监控项

     再看下这次的结果:

    划重点:

    count(test.get.key_,#1,0)

     最后一次取值为0的数量,也就是最后一次的取值如果为0,则统计的数值为1,如果不为0,则统计数值为0.

    参考:

        https://www.zabbix.com/documentation/3.4/manual/appendix/triggers/functions

  • 相关阅读:
    Codeforces 798C
    Codeforces 798B
    Codeforces 798A
    HDU
    HDU
    HDU
    加速cin的技巧
    Codeforces Gym
    Codeforces Gym
    Solutions to an Equation LightOJ
  • 原文地址:https://www.cnblogs.com/flashBoxer/p/9365987.html
Copyright © 2011-2022 走看看