【发布时间】:2017-02-16 05:43:00
【问题描述】:
如下图:
我想构建一个软件来组合来自同一组的主机警报,我曾经在PHP中开发了一些批处理功能来调用zabbix API。所以我想实现这种方式。
zabbix 3.0 api .似乎我在寻找什么,但是在 zabbix 2.x 上,如何获取最后 20 个问题,它没有方法“problem.get”。
【问题讨论】:
如下图:
我想构建一个软件来组合来自同一组的主机警报,我曾经在PHP中开发了一些批处理功能来调用zabbix API。所以我想实现这种方式。
zabbix 3.0 api .似乎我在寻找什么,但是在 zabbix 2.x 上,如何获取最后 20 个问题,它没有方法“problem.get”。
【问题讨论】:
您链接到 3.2 文档,该文档将触发屏幕的事件重构为问题屏幕(带有必要的 API 更改)。
您想使用trigger.get 方法:
{
...
"method": "trigger.get",
"params": {
"filter": {"value": "1"},
"sortfield": "lastchange"
"limit": 20
}
}
这是基本的,您需要选择正确的字段并选择*属性才能获取其余数据。
【讨论】: