Zabbix通过各种方法取出来的数据保存到数据库后再通过前端显示出来。请问有什么办法可以修改Zabbix数据库中的数据再显示在前端吗?
就以最简单的ICMP ping为例,我们需要监控到目标服务器的ICMP响应时间,有时候回出现ping不通的情况,zabbix会显示为0ns。 导致我的统计数据最小值都是0。这不是我想要的结果,我需要的目标的响应时间应该是在一个非0的范围波动,当Ping不通的时候,正确的逻辑是响应时间无穷大(我想用2000ms来表示无穷大,再大的数字也没什么意义了),而不是0. 这样我的统计数据才能更加准确的反映最小值到底是多少。 另外ping不通,我们会有丢包率这个指标去监控,而不是这里的响应时间。所以我想做的将数据库中的所有0ns变成2000ms,然后在前端显示出来。
我有尝试过使用show value 将0 ==》 2000,但是这仅仅是显示为2000(0),实际数字还是0, 而不是2000. 希望赐教!
收起