本节概述了Zabbix API提供的功能,将帮助您了解可用的类和方法。
Zabbix API允许您访问监控过程中收集的历史数据和其他信息。
获取服务器节点列表及其状态。
获取由Zabbix监控进程收集的历史数据 用于展示或进一步处理
获取由Zabbix server计算出的趋势值用于展示或进一步处理。
获取由触发器、网络发现及其他Zabbix系统生成的事件,以实现更灵活的状况管理或第三方工具集成。
根据给定参数检索问题。
创建监控IT基础设施/业务服务数据的层级结构表示。
定义服务等级目标(SLO),获取关于服务性能的详细服务等级指标(SLI)信息。
与Zabbix server任务管理器交互,创建任务并获取响应。
Zabbix API允许您管理监控系统的配置。
管理主机组、主机及其相关配置,包括主机接口、主机宏和维护周期。
Host API | Host group API | Host interface API | User macro API | Value map API | Maintenance API
定义 监控项 进行监控.
配置触发器以通知您系统中的问题。管理 触发器依赖关系。
编辑图表或单独的图形监控项以更好地展示收集的数据。
管理模板并将其链接到主机或其他模板。
导出并importZabbix配置数据,用于配置备份、 迁移或大规模配置更新。
配置低级发现规则以及监控项、触发器原型和图形原型,以监控动态实体。
LLD rule API | Item prototype API | Trigger prototype API | Graph prototype API | Host prototype API
创建自定义事件关联规则.
定义动作和操作以通知用户特定事件或自动execute远程命令。获取有关生成警报及其接收者的信息。
管理服务以进行服务级别监控,并获取有关任何服务的详细SLA信息。
管理仪表盘并基于它们生成定期报告。
Dashboard API | Template dashboard API | Report API
配置地图以create您的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
修改认证配置选项。
管理授权令牌.
配置并execute脚本以协助您的日常任务.
获取Zabbix API的version功能,以便您的应用程序能够 使用version特有的特性。