Zabbix 2.2 API 获取触发器历史记录
Zabbix 2.2 API get Trigger history
我正在寻找一种方法来获取某个触发器的历史记录。我阅读了 API,但没有找到正确的 API。
我正在寻找与 zabbix 在其前端所做的类似的东西。
希望你能给我指明正确的方向。谢谢
在 Zabbix 中,"trigger history" 由事件组成,因此您可以使用 event.get API 方法。
我找到了解决方案,但它需要 2 API 次调用。
首先获取事件(event.get),源=0。源0表示触发器生成的事件。
提取所有 "objectids",因为它们指向触发器。
然后,执行 trigger.get with triggerids = list of extracted objectids
然后进行一些手动映射,直到您拥有所需的内容。
我正在寻找一种方法来获取某个触发器的历史记录。我阅读了 API,但没有找到正确的 API。
我正在寻找与 zabbix 在其前端所做的类似的东西。
希望你能给我指明正确的方向。谢谢
在 Zabbix 中,"trigger history" 由事件组成,因此您可以使用 event.get API 方法。
我找到了解决方案,但它需要 2 API 次调用。
首先获取事件(event.get),源=0。源0表示触发器生成的事件。
提取所有 "objectids",因为它们指向触发器。 然后,执行 trigger.get with triggerids = list of extracted objectids
然后进行一些手动映射,直到您拥有所需的内容。