本节概述了 Zabbix API 提供的函数,并将帮助您找到可用的类和方法。
Zabbix API 允许您访问在监控期间收集的历史记录和其他数据。
检索服务器节点及其状态的列表。
检索 Zabbix 监控进程收集的历史值,以便进行演示或进一步处理。
检索由 Zabbix Server 计算的趋势值以进行展示或进一步处理。
检索由触发器、网络发现和其他 Zabbix 系统生成的事件,以实现更灵活的情况管理或第三方工具集成。
根据给定的参数检索问题。
Create a hierarchy representation of monitored IT infrastructure/business services data.
定义服务级别目标 (SLO),检索有关服务性能的详细服务级别指示器 (SLI) 信息。
与Zabbix Server task manager 交互,创建任务并检索响应。
Zabbix API 允许您管理监控系统的配置。
管理主机组,主机及其相关的一切,包括主机接口,主机宏和维护期。
Host API | Host group API | Host interface API | User macro API | Value map API | Maintenance API
定义要监控的监控项。
配置触发器以通知您系统中的问题。管理触发器依赖关系。
编辑图形或单独的图形项,以便更好地呈现收集的数据。
管理模板并将其链接到主机或其他模板。
导出和导入Zabbix配置数据,用于配置备份,迁移或大规模配置更新。
配置低级发现规则以及项目,触发器和图形原型来监视动态实体。
LLD rule API | Item prototype API | Trigger prototype API | Graph prototype API | Host prototype API
创建自定义事件相关规则。
定义动作和报警,以通知用户某些事件或自动执行远程命令。获取有关生成的警报及其接收者的信息。
管理服务以进行服务级别监视,并检索有关任何服务的详细 SLA 信息。
管理仪表板并基于它们生成定时报表。
Dashboard API | Template dashboard API | Report API
配置拓扑图用于创建 IT基础架构 的详细动态展现。
配置 Web 场景以监控 Web 应用程序和服务。
管理网络级发现规则以自动查找和监控新主机。获得对所发现的服务和主机的信息的完全访问。
Discovery rule API | Discovery check API | Discovered host API | Discovered service API
使用 Zabbix API,您可以更改监控系统的管理设置。
添加将有权访问 Zabbix 的用户,将其分配到用户组并授予权限。创建角色以精细管理用户权限。跟踪每个用户已完成的配置更改。配置媒介类型和用户接收警报的多种方式。
User API | User group API | User role API | Media type API | Audit log API
用于更改某些全局配置选项。
Autoregistration API | Icon map API | Image API | User macro API | Settings API | Housekeeping API
管理全局正则表达式。
用于管理分布式监控设置中使用的 proxies。
更改身份认证配置选项。
管理认证 tokens.
配置和执行脚本以帮助您完成日常任务。
检索Zabbix API的版本,以便应用程序可以使用特定于版本的功能。