2013-01-24 39 views
3

我已经设置了rrdtool的mrtg设置。现在,我打算从这些RRD文件中获取传入的传出使用情况数据,但无法找到正确的方式来执行此操作。任何人都可以向我们展示如何从rrd文件中获取这些使用情况数据。然后我可以保持一个分贝,以保持这些使用数据和计算成本等。如何阅读RRD文件以获取使用数据?

谢谢!

回答

7

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

你可以找到吨的附加信息上http://rrdtool.org

+0

谢谢:)托比我发现了一个有用的命令“rrdtool的取xxx.xxx.xxx.xxx_gi0_1.123.rrd平均-r 300”,现在我玩它。让我在这里解释我的问题;我用.log文件使用mrtg设置,现在我已将其转换为rrdtool。我每隔5分钟从.log文件收集一次使用量,现在我想用RRD文件做同样的事情。我希望这可以使用rrdtool获取完成。任何建议感激。 –

+0

嗨Tobi Oetiker,我使用'rrdtool fetch xxx.xxx.xxx.xxx_gi0_x.xxxx.rrd AVERAGE -r 300 -s -900'从rrd文件中获取最后3,4分钟输入/输出使用记录。但是如果我将它与日志文件的数据进行比较,我无法提供任何相似性(图表相同)。请帮忙! –

+0

不知道你怎么了......如果图表是一样的,那么数据也应该如此......如果你使用-s 900,你会在15分钟前得到时间片,所以这可能是一个问题。 –