【问题标题】:How to convert json file from nagios to rrd for plotting with rrdgraph?如何将 json 文件从 nagios 转换为 rrd 以使用 rrdgraph 进行绘图?
【发布时间】:2020-10-21 13:34:58
【问题描述】:

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

【问题讨论】:

  • 我以前用过Nagios,从来没想过API

标签: nagios rrdtool rrd nagiosxi


【解决方案1】:

你有几个选择。

  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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-23
    • 1970-01-01
    • 2020-06-15
    • 1970-01-01
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    • 2017-11-06
    相关资源
    最近更新 更多