我正在使用 nagios API(rrdexport) 来获取设备的数据,但我需要在 rrdgraph 中绘制数据,因为 rrdgraph 仅将 .rrd 文件作为输入,如何将 json 文件转换回 .rrd 文件,或者是否有以 json 文件作为输入来绘制 rrdgraph 的方法。
问问题
198 次
1 回答
0
你有几个选择。
您始终可以从最初用于导出 XML 的同一个 RRD 文件生成图表。由于您可以导出数据,因此您也可以将其绘制成图表。
您可以使用
rrdrestore
将导出的数据加载回(临时)RRD 文件,然后调用rrdgraph
该文件来制作图表。RRDTool 支持
libdbi
作为数据源,与 RRD 文件一样。如果您有适合您的数据的 libdbi 格式驱动程序,那么您可以从那里提取它。例如,将您的数据加载到mysql
数据库中,然后让 rrdtool 从中绘制图表。
有关libdbi
用作数据源的更多信息,请参阅https://oss.oetiker.ch/rrdtool/doc/rrdgraph_libdbi.en.html
于 2020-07-02T01:34:29.697 回答