如何获取icinga2警报数据
How to get icinga2 alert data
我已经设置了阈值以在 icinga2 中获取基础架构警报。 Icinga2 UI 即将发出警报,但如何使用 JAVA 或 python 通过 API 调用获取所有警报数据。我只需要警报数据。
这是一个例子:
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'
这意味着您将在服务变得关键时获取数据。如果您需要,这里有一些关于 return codes 的更多信息。 Icinga2 使用与 Nagios 相同。
我已经设置了阈值以在 icinga2 中获取基础架构警报。 Icinga2 UI 即将发出警报,但如何使用 JAVA 或 python 通过 API 调用获取所有警报数据。我只需要警报数据。
这是一个例子:
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'
这意味着您将在服务变得关键时获取数据。如果您需要,这里有一些关于 return codes 的更多信息。 Icinga2 使用与 Nagios 相同。