Zabbix 2.2 API获取触发历史记录

时间:2016-12-01 12:02:08

标签: zabbix

我正在寻找一种获取某个触发器历史记录的方法。我阅读了API,但没有找到正确的API。

我正在寻找类似于zabbix在其前端所做的事情。

Trigger history

希望你能指出我正确的方向。感谢。

2 个答案:

答案 0 :(得分:1)

在Zabbix中,"触发历史记录"由事件组成,因此您将使用event.get API方法。

答案 1 :(得分:0)

我找到了一个解决方案,但它需要2个API调用。

首先获取事件(event.get),其中source = 0.源0表示由触发器生成的事件。

提取所有“objectids”,因为他们指向触发器。 然后,使用triggerids =提取的objectids列表

执行trigger.get

然后进行一些手动映射,直到得到你需要的为止。