【问题标题】:How to work with the COUNTER in Nagios or RRD?如何在 Nagios 或 RRD 中使用 COUNTER?
【发布时间】:2014-07-10 06:28:20
【问题描述】:

我有以下问题:

我想做需要不断增加的数据的统计。例如,链接的访问次数。一段时间后重新启动这些访问并从头开始。要不断增加,想在某处做统计。为此,请使用执行此操作的站点。在他的条件下可以使用 COUNTER, GAUGE, AVERAGE, ... a.. 我想使用 COUNTER。该系统基于 Nagios 构建。

我的问题是如何使用这个 COUNTER。我想这和RRD的一样。但是在创建这样一个 COUNTER 的过程中,我遇到了一些奇怪的事情。

我提交值'1'然后'2'和图表来了3。当我这样做时它不起作用。重启后,比如,再次提交1变成4

任何处理过这些事情的人简要地告诉我它是如何与这个 COUNTER 一起工作的。

我看到COUNTER是用来做路由器等流量的,但是我想申请一个正则图,只是增加而已。

【问题讨论】:

    标签: statistics counter nagios rrdtool rrd


    【解决方案1】:

    RRD 数据类型COUNTER 会将输入数据转换为速率,方法是获取此样本与上一个样本之间的差异,然后除以时间间隔(请注意,数据标准化也会发生,这取决于RRD的间隔设置)

    因此,使用不断增加的计数进行更新将导致绘制变化率值。

    如果你想看到你的图表实际上不断增加,IE 显示传输的数据包的实际计数(例如)而不是传输速率,你需要使用类型 GAUGE 假设任何速率转换已经完成。

    如果您想提交比率值(例如,最后一分钟为 2),但显示总体不断增加的总数(换句话说,与 COUNTER 数据类型的工作方式相反),那么您需要将值存储为 GAUGE,并在 CDEF:x=y,PREV,+ 形式的 RRDgraph 命令中使用 CDEF 来获取当前总数。当然,你只会有这个相对于图形时间窗口的开始;也许单独的调用可以让您确定要使用的基值。

    当您使用 Nagios 时,您可能希望研究 Nagios 附加组件,例如 pnp4nagios,它将为您处理大部分图形。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-21
      • 2014-04-22
      • 1970-01-01
      • 1970-01-01
      • 2016-03-25
      • 2014-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多