You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何对Zabbix中经simple change预处理器生成的项做小时求和

Zabbix统计过去一小时递增指标变化量总和方案

针对你用Zabbix 5/6监控递增指标inc_value(键zbx.sts[inc_value]),已通过Simple change预处理器得到每分钟变化量,现在需要每分钟统计过去一小时变化量总和的需求,直接用计算型项+聚合函数就能实现,步骤如下:

核心实现步骤

  • 新建一个计算型监控项:
    1. 项类型选择Calculated,键值可设为calc.inc_value.hourly_sum(自定义即可)
    2. 在Formula输入框中填入:
      sum("zbx.sts[inc_value]", 3600)
      
      这里sum()函数的作用是:对第一个参数指定的监控项(即带Simple change的原项),在第二个参数指定的时间范围(3600秒=1小时)内的所有历史值求和。
    3. 保持项的更新间隔为1分钟(和原采集项一致),确保每分钟刷新统计结果。

关键注意事项

  • 确认原项zbx.sts[inc_value]的History storage period设置为1小时以上,保证历史数据能被聚合函数调用。
  • 如果需要过滤特定条件的变化量(比如只统计正增长值),可以改用sumif()函数,示例:
    sumif("zbx.sts[inc_value]", ">0", 3600)
    

验证方式

等原项积累满1小时的历史数据后,查看新计算项的最新值,对比手动累加的过去一小时变化量,确认结果匹配即可。

内容的提问来源于stack exchange,提问作者IGGt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 04:46:02