问题标签 [rrdtool]

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 回答
2758 浏览

java - 如何使用 Java 正确读取 RRD 文件?

如何使用 Java 正确读取 RRD 文件?我们正在使用 JRobin 等工具,但我的团队在使用这些工具时遇到了问题,他们似乎无法正确读取 RRD 文件。我们需要使用 RRDTool,该工具是 Python 的可导入库。

0 投票
1 回答
206 浏览

php - 数据检索/存储和图形解决方案选择

我们公司需要建立一些解决方案,这将使我们能够从电气设备中获取几乎实时(1 秒间隔)的数据。目前,我们使用的是 Cacti,它允许最低读取间隔为 1 分钟。

对于这种情况,您的软件解决方案建议是什么,考虑到数据是通过 SNMP、XML 或 Web 界面(还有不止一个设备,每个设备都有不同的数据检索方法)检索的,并且我的知识涵盖 HTML\PHP\JavaScript 编程能力。由于 *nix CRON 至少只能处理 1 分钟的时间间隔,因此应该有一些工具或解决方案可以自行“询问”。我看到的唯一解决方法是编写一些 JavaScript,即每秒重新加载一次,触发服务器端代码。

也许,有一些现成的解决方案,比如 RRDTool,或者使用普通的 MySQL+Graph 库(谷歌等)就可以了?

0 投票
1 回答
1055 浏览

php - 我在哪里可以找到适用于 Windows 的 RDDTool php 扩展?

我正在尝试在 Windows 上将 RDDTool 与我的 apache/php5 一起使用,但我找不到 php 的扩展名。你能帮帮我吗?它存在吗?我怎样才能只使用 rrdtool.exe ?

谢谢

0 投票
1 回答
1970 浏览

rrdtool - 如何让 RRDtool 中的两条线出现在同一高度?

我正在使用 RRDtool 来绘制图表。

现在,这个命令:

给我这张图片:

主板温度

如您所见,图例和文本“当前温度:42.00°C”不会出现在同一高度(基线)上。

我怎样才能让这些线条彼此相邻出现,一个左浮动,另一个右浮动?

0 投票
1 回答
1036 浏览

java - RRD 测量 CPU 和内存使用情况

我想在持续集成期间测量服务器的 CPU 和内存使用情况,并将它们表示为几个图表。我使用循环数据库文件 (*.rrd) 在带有 RRD4J 库的 java 中执行此操作。

我不知道如何定义循环存档...我尝试过这种 RRA:

或者

在这两种情况下,我每秒记录一个测量值,但在 5 分钟内我仍然在图表上记录 2 个点。我想要一个在同一时期有更多值的图表。

0 投票
1 回答
2137 浏览

java - 非规则间隔时间序列数据的循环数据存储

我正在寻找存储一堆环境数据的最佳机制,并喜欢循环数据库 ( rrd ) 的概念来限制数据库的大小。这将用于 Java Web 应用程序,因此我更热衷于使用基于 Java 的技术。我一直在看的工具是JRobinRRD4J

但是,似乎 RRD 旨在以固定间隔存储数据。它是否正确?

我要存储的数据是温度、湿度、事件驱动数据,例如门打开/关闭、干触点打开/关闭。

可以轮询温度和湿度数据,但硬件也会根据硬件检测到变化的时间(因此不是定期间隔)向我们发送更新。我也想存储这个。

事件驱动的数据不会被轮询,只会在传感器向我们发送数据时存储。

总而言之,我的问题有两个方面:

  1. RRD工具可以用来存储非常规区间数据吗?
  2. 如果 RRD 工具不能用于存储非常规间隔数据,关于如何以存储机制自动限制数据存储大小的方式存储非常规间隔数据的任何建议?
0 投票
2 回答
5242 浏览

rrdtool - RRDTool:RRD 文件未更新

我的RRD 文件没有更新,是什么原因?

该图显示了图例:-nanv

我使用以下语法创建了 RRD 文件:

然后我用这个语法更新了文件:

并用这个来绘制它:

0 投票
1 回答
1311 浏览

rrdtool - 更新 RRDtool 数据库时遇到问题

我使用以下语法创建了一个数据库。

我有一个运行以下命令的crontab条目。

$users 和 $active 是从外部来源提取的,这只是代表性的。

我等了大约 24 小时,RRDtool fetch 给了我一堆NaN结果。我在这里错过了一些非常基本的东西,还是应该按照描述的那样工作?

0 投票
1 回答
1186 浏览

perl - 使用 RRDtool 的 RRDs::fetch 实现

我有一些使用RRDs模块 (RRDs::fetch) 的遗留代码,但现在 RRD 文件生成已更改。

一个 64 位程序正在生成一个 32 位 Perl 无法读取的 RRD 文件。所以我打算使用 64 位 RRDtool 来模仿 RRDs:: fetch 行为。有示例实现吗?

0 投票
1 回答
2296 浏览

timezone - 如何告诉 rrdtool 图表中的 x 轴使用哪个时区?

当我图表上的每日刻度线在 00:00 与我的数据的清晰变化不一致时,我意识到我遇到了时区问题。Rrdtool 使用我的本地时区(例如 UTC+6)来选择刻度线,而我的数据被转换为假设 UTC+0 的刻度线。rrdtool graph 是否有命令行选项来覆盖时区?

我尝试在环境中强制执行 TZ=UTC+0 ,但是因为我的 rrd 命令被外包出去执行,所以我很难做到这一点。