【问题标题】:How to read RRD file to get usage data?如何读取 RRD 文件以获取使用数据?
【发布时间】:2013-01-24 04:43:22
【问题描述】:

我已经使用rrdtool 设置了一个 mrtg 设置。现在我计划从这些 RRD 文件中获取传入的传出使用数据,但未能找到正确的方法。

谁能告诉我们如何从 rrd 文件中获取这些使用数据?
然后我可以维护一个数据库来保存这些使用数据并计算成本等?

【问题讨论】:

    标签: rrdtool rrd


    【解决方案1】:

    您可以使用rrdtool graph ... PRINT:xxx 或更确切地说是rrdtool xport ... 从rrd 文件中获取数据。如果要获取实际数据,请使用rrdtool fetch

    您可以在 http://rrdtool.org 上找到大量其他信息

    【讨论】:

    • 谢谢 Tobi :) 我找到了一个有用的命令 'rrdtool fetch xxx.xxx.xxx.xxx_gi0_1.123.rrd AVERAGE -r 300' 我现在正在使用它。让我在这里解释我的问题;我正在使用带有 .log 文件的 mrtg 设置,现在我已将其转换为 rrdtool。我每 5 分钟从 .log 文件中收集一次使用情况,现在我想对 RRD 文件做同样的事情。我希望这可以使用 rrdtool fetch 来完成。任何建议表示赞赏。
    • 嗨 Tobi Oetiker,我使用 'rrdtool fetch xxx.xxx.xxx.xxx_gi0_x.xxxx.rrd AVERAGE -r 300 -s -900' 来获取最近 3,4 5 分钟的进出使用记录来自 rrd 文件。但是,如果我将其与日志文件的数据(图表相同)进行比较,我无法提交任何相似之处。请帮忙!
    • 不知道您出了什么问题...如果图表相同,数据也应该相同...如果您使用 -s 900 您将获得 15 分钟前的时间段,所以这可能是个问题。
    • 我无法理解您试图解释的内容。对不起。我如何填写...
    • ... 代表您在场景中使用的任何 rrdtool 图形命令
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-14
    • 1970-01-01
    • 2019-08-14
    • 2017-12-30
    相关资源
    最近更新 更多