方法参考

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

监控

Zabbix API 允许您访问监控期间收集的历史数据和其他数据。

仪表盘

管理和基于仪表板生成定时报告。

Dashboard API | Template dashboard API | Report API

高可用集群

检索服务器节点及其状态的列表。

High availability cluster API

历史数据

检索由 Zabbix 监控进程收集的历史值,以进行展示或进一步处理。

History API

趋势数据

检索由 Zabbix server 计算的趋势值以进行展示或进一步处理。

Trend API

事件

检索由触发器、网络发现和其他 Zabbix 系统生成的事件,以便进行更灵活的情况管理或第三方工具集成。

Event API

问题

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

Problem API

拓扑图

配置地图以create您的IT基础架构的详细动态表示。

Map API

任务

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

Task API

服务

Zabbix API 允许您访问在服务监控期间收集的数据。

服务等级协议

定义服务等级目标(SLO),检索有关服务性能的详细服务等级指标(SLI)信息。

SLA API

服务

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

Service 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 | Template group API | Value map API

低级发现

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

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

事件关联

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

Correlation API

网络发现

管理网络级发现规则,以自动发现并监控新的 主机。全面访问有关已发现服务和 主机 的信息。

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

导出与导入

导出和import Zabbix配置数据以进行配置备份、 迁移或大规模配置更新。

Configuration API

Web 监控

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

Web scenario API

告警

Zabbix API 允许您管理监控系统的动作和警报。

Actions and alerts

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

Action API | Alert API

媒体类型

配置媒介类型以及用户接收告警的多种方式。

Media type API

脚本

配置并使用 execute 脚本以帮助您完成日常任务。

Script API

用户

Zabbix API 允许您管理监控系统的用户。

用户与用户组

添加将拥有 Zabbix 访问权限的用户,将他们分配到用户组,并授予相应权限。通过创建角色实现对用户权限的细粒度管理。

User API | User group API | User directory API | User role API

Tokens

管理授权令牌。

Token API

认证

更改认证配置选项。

Authentication API

管理

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

常规

更改某些全局配置选项。

Autoregistration API | Icon map API | Image API | Settings API | Regular expression API | Module API | Connector API

审计日志

跟踪每个用户所做的配置更改。

Audit log API

Housekeeping

配置清理。

Housekeeping API

Proxies 和 proxy 组

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

Proxy API | Proxy group API

管理宏。

User macro API

API 信息

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

API info API