2022 Zabbix中国峰会
2022 Zabbix中国峰会

方法索引

本节提供了Zabbix API提供的功能的概述,并将帮助你找到可用的类和方法。

监控

这部分Zabbix API可以让你访问历史数据和其他监控期间收集的其他数据

History(历史)

检索由Zabbix监控流程收集的历史值,以便于进行呈现或进一步处理。

History API

Trends(趋势)

检索由Zabbix服务器计算出的趋势值,以便于进行呈现或进一步处理。 Retrieve trend values calculated by Zabbix server for presentation or further processing.

Trend API

Events(事件)

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

Event API

Problems(异常)

根据给定的参数检索异常

Problem API

Service monitoring(服务监控)

检索有关任何服务的详细服务可用性信息。

Service SLA calculation

Tasks(任务)

任务管理器允许在没有重载配置文件的情况下对监控项或低级发现规则进行检查

Task API

Configuration(配置)

这组Zabbix API允许你来管理你的监控系统的配置 The Zabbix API allows you to manage the configuration of your monitoring system.

Hosts and host groups(主机和主机组)

管理主机组、主机和其他关于它们的一切,包括主机接口、主机宏和维护期

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

Items and applications(监控项和应用)

定义监控项。创建或删除应用并为应用分配监控项。 Define items to monitor. Create or remove applications and assign items to them.

Item API | Application API

Triggers(触发器)

配置触发器以在系统发生异常的时候通知你。管理触发器依赖项。

Trigger API

Graphs(图形)

编辑图形或独立的图形项目以更好的展示收集到的数据

Graph API | Graph item API

Templates(模板)

管理模板和链接它们的主机或其他模板

Template API

Export and import(导出和导入)

导出或导入Zabbix的配置数据以进行配置信息备份、迁移或大规模配置更新 Export and import Zabbix configuration data for configuration backups, migration or large-scale configuration updates.

Configuration API

Low-level discovery(低级发现)

配置低级自动发现规则以及监控项、触发器、图形原型以监控动态实体 Configure low-level discovery rules as well as item, trigger and graph prototypes to monitor dynamic entities.

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

Event correlation(事件相关性)

创建客制化的事件关联性规则

Correlation API

Actions and alerts(动作和告警)

定义动作和操作以通知用户关于关于某些事件或自动执行远程命令。获取有关产生告警和它们的接收者的信息

Action API | Alert API

Services(服务)

为服务级监控管理服务并检索关于任何服务的SLA信息

Service API

Dashboards(仪表板)

管理仪表板

Dashboard API

Screens(聚合图形)

编辑全局和模板级别的聚合图形或独立的每一个监控项的聚合图形

Screen API | Screen item API | Template screen API | Template screen item API

Maps(拓扑图)

配置拓扑图以创建你的IT基础架构的详细动态演示

Map API

Web monitoring(Web监控)

配置Web场景以监控你的web应用和服务

Web scenario API

Network discovery(网络发现)

管理网络级别的发现规则以自动发现并监控新的主机。获取有关被发现的服务和主机信息的完整访问

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

Administration(管理)

通过使用这组Zabbix API 你可以变更你的监控系统中的管理设定

Users(用户)

添加需要访问Zabbix的用户,为他们分配用户组并授予权限。配置媒体类型和用户接收告警的方法

User API | User group API | Media type API

General(通用)

变更某些全局配置

Icon map API | Image API | User macro API

Proxies

管理你的分布式监控配置的 Zabbix Proxies

Proxy API

Scripts(脚本)

配置和执行脚本以帮助你完成日常任务

Script API

API information(API信息)

检索 Zabbix API 的版本,以便于你的应用可以使用特定版本的功能

API info API