有没有人使用 HQAPI 以编程方式获取资源的指标?我想要一个使用 HQAPI 来获取资源指标的示例代码。
问问题
2157 次
3 回答
2
这里有很多例子 http://svn.hyperic.org/projects/hqapi/trunk/src/org/hyperic/hq/hqapi1/test/
我想在这里做一些解释 http://www.javamonamour.org/2012/05/creating-alert-recovery-with-hyperic.html
于 2012-05-06T11:37:40.200 回答
1
他们似乎在 Github 上有很多例子,例如
他们的文档中也有一个示例:
于 2011-05-26T11:18:10.703 回答
0
实际上有很多方法可以做到这一点:
- 运行普通的旧 hqapi.sh 资源列表(或类似)命令,这可能非常慢。
直接在浏览器窗口中粘贴一个宁静的 URL:
http://__host__:7080/hqu/hqapi1/alert/find.hqu?begin=1344004728555&end=1444004728999&count=100&severity=1¬Fixed
使用 curl 来实现:
curl -u hqadmin "http://__host__:7080/hqu/hqapi1/alertdefinition/listDefinitions.hqu?resourceId=10201"
- 我个人喜欢使用像 Python 这样的脚本语言来做到这一点。
- 然后是 Groovy 脚本,您可以在管理选项卡下的 Groovy 控制台中运行它。检查 hqapi1 hqu 插件。
于 2013-01-31T01:49:08.087 回答