我已经设置了阈值,以便在icinga2中获取基础设施的警报。Icinga2 UI上出现了警报,但是如何使用或python调用获取所有警报数据。我只需要警报数据。
发布于 2017-08-17 19:21:30
使用事件流
下面是一个例子:
curl -k -s -u root:icinga -H 'Accept: application/json' -X POST 'https://localhost:5665/v1/events?queue=america&types=CheckResult&filter=event.check_result.exit_status==2'
这意味着,每当服务发生关键时,您都会得到数据。这里有一些关于返回码的更多信息,以防你需要它。Icinga2的用法与Nagios相同。
https://stackoverflow.com/questions/45707624
相似问题