nTop绘图脚本

我想绘制nTop创build的RRD文件,但我不想重新发明轮子。

我知道的

  • 有一个涉及Python的nTop的API。 我已经阅读了它的细节呢。
  • 我知道nTop是开源的,但它是用C编写的,我不熟悉它。

我不知道的

  • 编写自己的脚本很困难吗?
  • 你可以重复使用很多的nTop源代码吗?
  • 使用rrdtool进行绘图有多困难?
  • 我应该只是使用XML转储?

细节

基本上,我试图解决nTop在rrd数据库大小方面确实存在硬性限制的事实。 我想要做的是,当数据库达到(或超过)一定的大小时,将它重命名为“rrd2”,从而迫使工具重新创build它的数据库。 使用“rrd2”,我可以导出或压缩它或删除它,如果事实certificate,这是没有用的保持长的数据。 问题是,停止nTop后,你不能告诉它打开一个旧的rrd文件来为你绘制图表(至less我不能告诉它这样做)。

链接,条款谷歌(我出于想法)和艰难的现实剂量非常感激。