微电子/半导体监控Zabbix

如何更改监控的数值?

Zabbix通过各种方法取出来的数据保存到数据库后再通过前端显示出来。请问有什么办法可以修改Zabbix数据库中的数据再显示在前端吗?就以最简单的ICMP ping为例,我们需要监控到目标服务器的ICMP响应时间,有时候回出现ping不通的情况,zabbix会显示为0ns。 导致我的统计数据最...显示全部

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

收起
参与15

查看其它 3 个回答乐维社区的回答

乐维社区乐维社区研发工程师广东乐维软件有限公司

你可以编写脚本来提前对监控项的值进行处理,最后存入到数据库的值就是你处理过的值

软件开发 · 2020-05-25
浏览1808
nahuhaver 邀答

回答者

乐维社区
研发工程师广东乐维软件有限公司

乐维社区 最近回答过的问题

回答状态

  • 发布时间:2020-05-25
  • 关注会员:5 人
  • 回答浏览:1808
  • X社区推广