正在更新现有RRD文件中的值



我有一个rrd文件在cacti下运行良好,从一个数据源为我绘制了一年多的图形。

今天,我发现rrd文件中的数据不正确。我已经更正了数据源,并为将来修复了问题。然而,我需要将之前的数据除以2,以对其进行历史校正。

是否可以更新rrd文件的值?如果是,我该如何实现?

RRA中的数据在写入后不能直接更改。

但是,您可以做的是将数据转储到XML(使用rrdtool dump(;使用其他方法进行编辑;然后将数据重新加载到新的RRD文件中(使用rrdtool restore(。当然,这需要创建一些方法来自动修改XML文件中的值,但这应该比直接修改RRD更简单。

相关内容

  • 没有找到相关文章

最新更新