如何获取sensu服务器事件数据

时间:2017-10-26 05:02:01

标签: java monitoring sensu

我已设置阈值以获取sensu服务器中基础架构的事件。事件来自sensu UI但是如何使用JAVA或python通过API调用获取所有事件数据。我只需要事件数据。

1 个答案:

答案 0 :(得分:2)

您需要确保Sensu API启动并正常运行,如果您正在运行用户界面,我假设您这样做。此时,您可以使用Java中的简单HTTP客户端与/events端点(related documentation)上的Sensu API进行通信。

例如,如果您有一个名为test-client的客户端和一个名为check-test的支票,您可以执行以下操作:

$ curl http://mysensu.com:4567/events/test-client/check-test

这将遵循上面记录的规范来返回事件信息(如果没有该客户端/支票组合的事件,则返回404)。