如何将 json 文件从 nagios 转换为 rrd 以使用 rrdgraph 进行绘图?



我正在使用nagios API(rrdexport(来获取设备的数据,但我需要在rrdgraph中绘制数据, 由于rrdgraph只接受.rrd文件作为输入,那么如何将json文件转换回.rrd文件, 或者有没有办法用 JSON 文件作为输入绘制 RRDGRAPH。

你有几个选择。

  1. 您始终可以从最初用于导出 XML 的同一 RRD 文件生成图形。 由于您可以导出数据,因此还可以绘制数据。

  2. 您可以使用rrdrestore将导出的数据加载回(临时(RRD 文件中,然后调用rrdgraph来制作图形。

  3. RRDTool 支持libdbi作为数据源,方式与 RRD 文件相同。 如果您有适合数据的 libdbi 格式驱动程序,则可以从那里提取它。 例如,将数据加载到mysql数据库中,然后让 rrdtool 从中绘制图形。

有关使用libdbi作为数据源的详细信息,请参阅 https://oss.oetiker.ch/rrdtool/doc/rrdgraph_libdbi.en.html

相关内容

  • 没有找到相关文章

最新更新