问题标签 [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 投票
1 回答
1287 浏览

health-monitoring - RRD 打印最后一个有效数据的时间戳

我有一个 rdd 数据库,存储来自各种网络设备的 ping 响应
我如何在图表上打印 rrd 数据库中最后一个有效条目的时间戳,这样我就可以查看主机何时关闭

我使用以下是创建 RRD 文件的步骤。

0 投票
1 回答
1065 浏览

bash - RDD bash脚本变量的问题

我有以下 bash 脚本,我正在尝试实现,但它失败得很厉害,谁能帮我一些建议......


错误消息如下所示
p>

0 投票
2 回答
5975 浏览

linux - RRDTool 图例标签放置

我在右栏中的标题位于错误的位置。谁能帮我改正?

我无法将最后一个标题放在左侧的右栏中。

同样在右栏中,第一个标题

在错误的地方 1 个像素。只有最小的标题是可以的。

0 投票
1 回答
1727 浏览

rrdtool - RRDTool 数据源类型选择

我有一个与 RRDTool DST 相关的问题。我需要以即使数据相同的方式创建数据库(例如,我每小时有六个条目具有相同的值)。RRDTool 必须计算此数据的 AVERAGE。

我正在使用以下命令创建数据库:

我正在使用以下命令更新数据库:

在使用相同值(更改时间戳但值相同)创建 10 个条目后,我做了rrdtool dump test.rrd test.xml,但我没有看到任何数据......它不包含 10 个条目。

在使用不同的值(更改时间戳和更改值)创建 10 个条目后,我进行数据库转储,并且我已经完成了 10 个条目。

我做错了什么?也许 DST 'GAUGE' 在创建 rrd 时是错误的?

0 投票
2 回答
4483 浏览

rrdtool - 无法从 rrd 文件中获取数据

我在 Windows 平台上使用 RRDTool 版本 1.2.30,我有一个 .rrd 文件,当我尝试使用“rrdtool fetch”获取数据时,出现以下错误。

错误:RRD 不包含与所选 CF 匹配的 RRA

在触发以下命令时

rrdtool fetch usage.rrd AVERAGE -r 3600 -s 1298264400 -e 1298350800

我真的不知道这有什么问题,即使我尝试使用 rrdtool 转储而不是 usage.rrd 查看 xml 中的数据,它向我显示以下错误。

0 投票
3 回答
5117 浏览

r - 以最快、最灵活的方式绘制超过 200 万行平面文件数据?

我正在一个平面文件中收集一些系统数据,格式如下:

其中 DD1-DD4 是四项数据。该文件的一个示例如下:

该文件超过 200 万行,每五秒有一个数据点。

我需要将这些数据绘制成图表,以便能够从中获得意义。

我试过的

目前,我已经使用各种 unix 工具(awk、sed 等)尝试了 gnuplot 和 rrdtool。这两种方法都有效,但每次我想以不同的方式查看数据时,似乎都需要进行大量的切割和重新切割。我的直觉是 rrdtool 是正确的方法,但目前我正在努力将数据足够快地输入其中,部分原因是我必须将我的时间戳转换为 Unix 纪元。我的理解也是,如果我决定想要一个新的聚合粒度,我必须重建 rrd(这对于实时收集是有意义的,但不是这样的追溯加载)。这些事情让我觉得也许我使用了错误的工具。

将数据收集到平面文件是固定的 - 例如,我不能将集合直接通过管道传输到 rrdtool。

我的问题

我希望人们对制作图表的最佳方式提出意见。我有这些要求:

  1. 创建图形应该尽可能快(不仅仅是渲染,还设置为渲染)
  2. 它应该尽可能灵活——我需要用图表来计算出数据的最佳粒度(5 秒可能太细了)
  3. 它应该能够在必要时聚合(MAX/AVG/etc)
  4. 它应该是可重复的和新的数据文件,因为它们进来
  5. 理想情况下,我希望能够将上周的 DD1 与 DD2 或上周的 DD1 与本周的 DD1 重叠
  6. Unix或Windows,不在乎。虽然更喜欢 *nix :-)

有什么建议么?

0 投票
4 回答
9368 浏览

python - 无法在 Python 中导入 RRDtool

我正在尝试将RRDtool导入 Python,因为我想使用 Python 访问 RRD 数据库,但是当我尝试时,import rrdtool我收到以下错误。

我的 RRDtool 位于/opt/rrdtool-1.4.5/bin.

0 投票
2 回答
245 浏览

python - 无法在 django 中将文件作为数据库访问

在我的 django 应用程序结构如下:

我正在尝试按如下方式访问该usage.rrd文件:views.py

但我得到:

打开“/usage.rrd”:没有这样的文件或目录

尽管在当前目录中。

0 投票
2 回答
1519 浏览

monitoring - 神经节度量值衰减为零

我每 5 分钟使用 Gmetric 向 Ganglia 发送一次指标。但是,如果发送指标的 cron 任务不起作用,我希望 Ganglia 图表上的指标值会变为零,而它会保持在上次更新的值。有没有办法改变这种行为?

0 投票
1 回答
1643 浏览

rrdtool - 将字符串数据存储在 rrd 数据库中

是否可以将字符串数据存储在 rrd 数据库中

例如 ,

如果我想存储

在使用 py-rrdtool 的 rrd 数据库中,如果可能的话,那么如何做到这一点可以给我路线图