Hyperic java api示例代码

时间:2011-05-26 11:03:06

标签: java monitoring hyperic

是否有人使用HQAPI以编程方式获取资源的指标?我想要一个使用HQAPI获取资源指标的示例代码。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

答案 2 :(得分:0)

实际上有很多方法可以做到这一点:

  1. 运行普通的旧hqapi.sh资源列表(或类似命令),这可能会非常慢。
  2. 直接在浏览器窗口中粘贴一个宁静的网址:

    http://__host__:7080/hqu/hqapi1/alert/find.hqu?begin=1344004728555&end=1444004728999&count=100&severity=1&notFixed
    
  3. 使用curl实现:

    curl -u hqadmin "http://__host__:7080/hqu/hqapi1/alertdefinition/listDefinitions.hqu?resourceId=10201"
    
  4. 我个人喜欢使用像Python这样的脚本语言来做到这一点。
  5. 然后是Groovy脚本,您可以在管理选项卡下的Groovy控制台中运行该脚本。检查hqapi1 hqu插件。