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

然后进行一些手动映射,直到您拥有所需的内容。