Zabbix会在一段时间内总结数据吗?

我知道Zabbix处理数字数据的方式是显示给定时刻的绝对值。 但是,我有另一种types的数据随着时间的推移积累(即传输的字节数 – 而不是传输速率)。

当我正在查看最新值 – >时,我希望看到这些值在一段时间内的总和。 例如:在查看星期图表时,横轴上的像素为30分钟。 我不希望看到每个水平像素的30分钟的平均数,我希望看到这些值的总和。

有什么办法做到这一点?

编辑:我跟踪的variables是发送到服务器的数字数据项。 这些值是按照每个请求的基础发送到Zabbix(或者到我目前的NMS),所以没有定义的时间段。 一分钟之内,Zabbix可以收到一份价值为300的报告,或者10份报告,每份报告的值为20.我要在图表中显示的是每种情况下的总和,分别为300或200。

如果您定义了一个graphics(而不是仅仅点击某个项目并查看adhocgraphics),则可以指定一个项目应显示为每个像素所代表的时间段的MAX值。

但是,如果您为stream量计数器,打印机页面计数器等存储增量(每秒钟计数),那么您也可以使用AVG,然后执行以下操作:

  1. 当你想知道一段时间的总数时,使用一个特别的图表在该时间段内绘制该项目
    • 查看期间内的平均值(印在图表上),然后乘以该期间的秒数

我可能会误解,但这个问题似乎很奇怪。

所以你有一个计数器(一个不断增加的度量标准 – 比如通过networking接口传输的字节数或对数据库的查询总量)。

所以如果你每隔5分钟查询一次这个计数器,在30分钟的时间内,你可能会得到1,2,4,6,8,13,15的值。所以总结他们会让你48 – 这是一个废话的价值:)

如果你的投票时间是10分钟,那么在同一时间内,你会得到值1,4,8,15 – 让你获得完全不同的价值。

我认为你真正想要的是 – 看到两点之间的差异,所以柜台值是有意义的。

取决于你正在监视什么和你想看到什么,有两种可能的select – 你可以设置“存储为”或者增量(这将只存储两个检索值之间的差异),或“增量(速度每秒) “,这将显示每秒的变化是什么。

后者是使用最广泛的一种,它允许抓取和正确绘制networkingstream量,每秒数据库查询等计数器。

如果我误解了你的需要,请澄清这个问题,也许给一些现实生活中的例子:)