用 Zabbix Debug 工具辅助二次开发
我们在做 Zabbix 二次开发的时候,离不开 Zabbix 的 API 文档,这里会以 Zabbix 6.0 API Documentation 为例子,我们在实现某些复杂的功能时,往往需要调用多个接口,其实 Zabbix WebUI 提供了一个观察 API 调用方式的方法,就是 Debug 模式。在 Debug 模式下,我们可以清楚的看到 Zabbix 的 WebUI 是如何调用 API 为我们展示数据的。
快速开始
在 Zabbix 中,Debug 模式是按用户组开启的,我们可以到 管理->用户群组 中针对某个用户组开启 Debug 模式。
当开启 Debug 模式后,在页面的右下角将有“调试”按钮出现。
点击“调试”按钮可以看到详细的请求过程。如下图,是 API 接口的调用情况。
除了 API 接口,我们还能看到 SQL 执行情况,如下图。
调用演示
以获取主机列表为例子。
响应如下:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 弹霄博科!