1

我对 OpenNMS 相当陌生。目前我正在为我配置的所有节点创建一个简化的仪表板。我计划监控所有节点上的 cpu 利用率和内存可用性。为此,我使用了 OpenNMS 的 REST Api。对于 cpu 利用率,我可以使用以下 url 获取统计信息:

http://localhost:8980/opennms/rest/measurements/node%5B212%5D.nodeSnmp%5B%5D/cpuPercentBusy?start=1501158186498&maxrows=30

https://wiki.opennms.org/wiki/ReST#Measurements_API,我能够获得基本网址:

/measurements/{resourceId}/{attribute}

但是,我似乎无法确定获取各种磁盘驱动器上可用内存的 url(C:\,D:\ 等...)

如何获取节点的内存利用率和其他性能指标?

4

1 回答 1

1

在浏览了 OpennNMS 的官方 wiki 页面后,设法找到了合适的 REST 查询。
在我的 C:\ 驱动器的情况下,它是:

http://localhost:8980/opennms/rest/measurements/node%5B212%5D.hrStorageIndex[C]/hrStorageSize?start=1501158186498

我设法以类似的方式获得其他统计数据。

我参考的文档链接:

https://wiki.opennms.org/wiki/Data_Collection_Configuration_How-To https://wiki.opennms.org/wiki/ReST#Measurements_API

于 2017-08-08T11:40:54.187 回答