问题标签 [rrd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4316 浏览

clone - 在现有数据库的基础上创建一个新的 rrd 数据库

我有一些旧的 rrdtool 数据库,其确切的创建方法早已丢失。我需要创建一个与当前数据库具有相同特征的新数据库。我已经转储了几个旧数据库并仔细研究了内容,但我不确定如何解释元数据。我认为它出现在以下节中

有四个这样的节,这与我记得循环级联的设置方式相对应。有没有人已经这样做了,或者可以告诉我如何从现有的数据库中克隆一个新的空 rrd 数据库?或者告诉我我在文档中错过了这个。

0 投票
2 回答
301 浏览

monitoring - 跟踪/监控突然的趋势变化

我使用 RRD 跟踪了很多事情,例如正常运行时间、网络吞吐量等。当您可以将所有图表放在单个页面上时,这很有效,但是,一旦您超出页面,就很难使用图表来捕获问题,您需要查看它们以查看是否存在问题,如果有数百或数千个图表,这显然是不可能的。

那么,是否有任何标准方法或现有软件来监控 rrd 数据库的趋势变化?例如,每天,网络流量看起来几乎相同,如果与正常情况相比,它在一个小时/天/周内急剧上升或下降,我希望得到提醒。

甚至只是寻找趋势变化的通用方法。

0 投票
5 回答
1108 浏览

monitoring - 就构建(或设置)基于 RRD 工具的 Web 应用程序提出建议,用于比 Cacti 更简单的网站监控?

我认为 Cacti 很棒,除了它需要几个小时来配置它。你可以用它做很多事情,但我觉得它有点过于复杂。一个收集磁盘利用率的脚本最近突然出现在我身上(没有明显的原因),我花了 3 个小时却没有找到任何地方。

我想要一个像 Cacti 这样的工具,但超级容易设置。我对 RRD 有点熟悉,所以一点点手动工作是可以的。

为了使这与编程更加相关:不同软件包的替代方案是开发定制的东西。有没有人尝试过这个?您使用哪些部件来构建哪些部件?

0 投票
3 回答
11290 浏览

perl - 如何使用 RRDtool 更新数据?

我正在使用 RRDtool 存储数据以显示图形。我通过 RRDs::update 更新 RRD,但在尝试重写信息时失败,这意味着在过去一段时间内更新数据(例如,有人将系统计时器移回)。我得到的错误是:

我想始终允许重写,我该怎么做?

0 投票
2 回答
7733 浏览

perl - 如何在 Perl 中创建 RRD 文件?

我每 10 秒有一个单独的应用程序打印日志。我需要从日志文件创建 RRD 文件。我需要一些 Perl 代码来读取日志文件并仅在没有图表的情况下创建 RRD。

我还浏览了 CPAN 中可用的 Perl 模块,即RRD::Simple和 RRD::Simple::Examples,但我仍然需要帮助。

0 投票
2 回答
735 浏览

rrdtool - 如何仅计算给定时间平均值

目前,我在 rrdcgi 中使用以下 CDEF 设置来显示白天时间,即上午 7 点到晚上 11 点。是否有任何设置可以仅计算特定时间段的平均值。我需要显示 7 天的图表,所以平均值应该是 7 天的一天时间(早上 7 点到晚上 11 点)。

编辑

我计划从早上 7 点到晚上 11 点过滤掉日志,并创建新的 rrd 文件来创建图表。这是一个好方法吗。我不这么认为,因为它还将包含空值。

0 投票
3 回答
2886 浏览

perl - 如何使用 RRD 找到长期趋势?

rrdtool的新手。我想看看在 RRD 图表上建立一条最佳拟合线所需的努力,以便我们可以检测长期趋势 - 即价值随着时间的推移而增加。我最近一直在使用 Perl 模块Statistics::LineFit来帮助建立回归趋势。也许RRD本身有一个工具可以更容易地进行线性回归拟合?

查看了PREDICT、PREDICTSIGMA文档并尝试了以下设置,但这给了我以下错误。请有任何建议。

错误

[错误:无效的 rpn 表达式:86400,-7,1800,value,PREDICT]

0 投票
1 回答
1836 浏览

perl - 对两个图求和,当第二个 RRD 文件现在才启动时

我不知道如何解释我的问题....但我有两个 RRD 文件:

我正在尝试总结这两个文件并将它们堆叠在图表中。像:

我的结果是:

替代文字 http://www.freeimagehosting.net/uploads/8d99a4a675.jpg

问题:它不打印文件 a.rrd 中的值,它仅从 b.rrd 文件的位置显示图形。

在这样的事情中(只有第一部分会用零):

替代文字 http://www.freeimagehosting.net/uploads/e036f93797.jpg

显然,这是因为第二个图没有 unix 时间戳,而第一个图有。

那么我怎样才能用零填充它呢?或更改我的图形配置?

0 投票
1 回答
1437 浏览

rrdtool - 使用 RRDTool 获取一段时间的平均值

我正在使用 RRDTool 从 RRD DB 中获取数据,但是在获取一段时间内(例如 12 小时)的平均/最大数时遇到问题。我只想要一个数字来表示周期的平均值/最大值,就像 GPRINT 在图形函数中所做的那样。

0 投票
1 回答
1079 浏览

rrdtool - RRDTool - 根据多个 RRD 获取数据

是否可以通过 RRDTool 基于多个 RRD DB 获取数据,例如获取从每个 RRD 获得的所有值的总和的值?