方法参考

本节提供了Zabbix API提供的功能的概述,并将帮助你找到可用的类和方法。

监控

Zabbix API允许你访问在监控时采集历史记录和其他数据。

历史记录

通过检索Zabbix监控进程采集的历史记录,用于展示或进一步的处理数据。

History API

趋势

检索由Zabbix server可计算的趋势值,来进行展示或进一步处理数据。

Trend API

事件

检索触发器,网络发现和其它Zabbix系统生成的事件,以实现更灵活的场景应用或第三方工具集成。

Event API

问题

根据给定的参数检索问题。

Problem API

服务监控

检索有关任何服务的详细服务层可用性信息。

Service SLA calculation

任务

任务管理器允许检查监控项或低级发现规则,且无需重新加载配置。

Task API

配置

Zabbix API允许您管理监控系统的配置。

主机和主机组

管理主机组,主机及其相关的一切,包括主机接口,主机宏和维护期。

Host API | Host group API | Host interface API | User macro API | Maintenance API

监控项和应用集

定义要监控的监控项。创建或删除应用程序并为其分配监控项。

Item API | Application API

触发器

配置触发器以通知您系统中的问题。管理触发器依赖关系。

Trigger API

图形

编辑图形或单独的图形项,以便更好地展示采集的数据。

Graph API | Graph item API

模板

管理模板并将其链接到主机或其他模板。

Template API

导入和导出

导出和导入Zabbix配置数据来进行配置备份,迁移或大规模配置更新。

Configuration API

低级别发现

配置低级发现规则以及项目,触发器和图形原型来监视动态实体。

LLD rule API | Item prototype API | Trigger protototype API | Graph prototype API | Host prototype API

事件关联性

创建自定义事件相关规则。

Correlation API

动作和警报

定义动作和报警,以通知用户某些事件或自动执行远程命令。获取有关生成的警报及其接收者的信息。

Action API | Alert API

服务

管理服务以进行服务级别监视,并检索有关任何服务的详细SLA信息。

Service API

仪表板

管理仪表板。

Dashboard API

聚合图形

用于分开编辑全局和模板级聚合图形或单个聚合图形项。

Screen API | Screen item API | Template screen API | Template screen item API

拓扑图

配置拓扑图用于创建IT基础架构的详细动态展现。

Map API

Web检测

用于配置Web场景来监控Web应用程序和服务。

Web scenario API

网络发现

管理网络级发现规则以自动查找和监控新主机。获得对所发现的服务和主机的信息的完全访问。

Discovery rule API | Discovery check API | Discovery host API | Discovery service API

管理

使用Zabbix API,您可以更改监控系统的管理设置。

用户

添加有权访问Zabbix的用户,将其分配给用户组并授予权限。配置媒体类型和用户接收警报的方式。

User API | User group API | Media type API

通用

用于更改某些全局配置选项。

Icon map API | Image API | User macro API

代理

用于管理分布式监视设置中使用的代理。

Proxy API

脚本

配置和执行脚本以帮助您完成日常任务

Script API

API信息

检索Zabbix API的版本,以便应用程序可以使用特定于版本的功能。

API info API