方法参考

本节概述了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

导出与导入

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

Configuration API

低级发现

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

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

事件关联

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

Correlation API

Actions and alerts

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

Action API | Alert API

服务

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

Service API

仪表盘

管理仪表盘并基于它们生成定期报告。

Dashboard API | Template dashboard API | Report API

拓扑图

配置地图以create您的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

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

Proxy API

认证

修改认证配置选项。

Authentication API

Tokens

管理授权令牌.

Token API

脚本

配置并execute脚本以协助您的日常任务.

Script API

API 信息

获取Zabbix API的version功能,以便您的应用程序能够 使用version特有的特性。

API info API