方法参考

本节概述了Zabbix API提供的功能,将帮助您了解可用的类和方法。

监控

Zabbix API允许您访问监控过程中收集的历史数据和其他信息。

高可用集群

获取服务器节点列表及其状态。

High availability cluster API

历史数据

获取由Zabbix监控进程收集的历史数据,用于展示或进一步处理。

History API

趋势数据

获取由Zabbix server计算得出的趋势值,用于展示或进一步处理。

Trend API

事件

获取由触发器、网络发现及其他Zabbix系统生成的事件,以实现更灵活的状态管理或与第三方工具集成。

Event API

根据给定参数检索问题。

Problem API

服务监控

创建受监控IT基础设施/业务服务数据的层级结构表示。

Service API

定义服务等级目标(SLO),获取关于服务性能的详细服务等级指标(SLI)信息。

SLA API

与Zabbix server任务管理器交互,创建任务并获取响应。

Task API

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

管理主机组、主机及其相关配置,包括主机接口、主机宏和维护周期。

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

定义 监控项 进行监控。

Item API

触发器

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

Trigger API

编辑图表或单独的图形监控项以更好地展示收集的数据。

Graph API | Graph item API

管理模板并将其关联至主机或其他模板

Template API | Value map API

导出与导入

导出和导入Zabbix配置数据,用于配置备份、迁移或大规模配置更新。

Configuration API

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

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

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

Correlation API

定义动作与操作,用于在特定事件发生时通知用户或自动执行远程命令。获取有关生成告警及其接收者的信息。

Action API | Alert API

服务

管理服务以进行服务级别监控,并获取任何服务的详细SLA信息。

Service API

管理仪表盘并基于它们创建定期报告。

Dashboard API | Template dashboard API | Report API

拓扑图

配置地图以创建IT基础设施的详细动态可视化呈现。

Map API

Web 监控

配置Web场景以监控您的Web应用程序和服务。

Web scenario API

网络发现

管理网络级自动发现规则,自动探测并监控新增主机。全面掌握已发现服务及主机的详细信息。

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

管理全局正则表达式。

Regular expression API

管理分布式监控设置中使用的proxies。

Proxy API

认证

更改认证配置选项。

Authentication API

管理授权令牌。

Token API

脚本

配置并执行脚本以协助完成日常任务。

Script API

获取Zabbix API的版本信息,以便您的应用程序能够使用特定版本的功能。

API info API