方法参考
本节提供了 Zabbix API 所提供功能的概述,帮助您了解可用的类和方法。
监控
Zabbix API 允许您访问监控期间收集的历史数据和其他数据。
仪表盘
管理和基于仪表板生成定时报告。
Dashboard API | Template dashboard API | Report API
高可用集群
检索服务器节点及其状态的列表。
历史数据
检索由 Zabbix 监控进程收集的历史值,以进行展示或进一步处理。
趋势数据
检索由 Zabbix server 计算的趋势值以进行展示或进一步处理。
事件
检索由触发器、网络发现和其他 Zabbix 系统生成的事件,以便进行更灵活的情况管理或第三方工具集成。
问题
根据给定的参数检索问题。
拓扑图
配置地图以create您的IT基础架构的详细动态表示。
任务
与Zabbix server任务管理器交互,创建任务并检索响应。
服务
Zabbix API 允许您访问在服务监控期间收集的数据。
服务等级协议
定义服务等级目标(SLO),检索有关服务性能的详细服务等级指标(SLI)信息。
服务
管理服务以进行服务级别监控,并检索有关任何服务的详细SLA信息。
数据收集
Zabbix API 允许您管理监控系统的配置。
主机与主机组
管理 主机 组、主机 以及与它们相关的所有内容,包括 主机 接口、主机宏 和维护周期。
Host API | Host group API | Host interface API | User macro API | Value map API | Maintenance API
监控项
定义要监控的监控项。
触发器
配置触发器以在系统出现问题时通知您。管理 触发器依赖项。
图形
编辑图形或单独的图形 监控项 以更好地展示 收集的数据。
模板和模板组
管理模板并将其链接到 主机 或其他模板。
Template API | Template group API | Value map API
低级发现
配置低级别自动发现规则以及监控项、触发器和图形原型,以监控动态实体。
LLD rule API | Item prototype API | Trigger prototype API | Graph prototype API | Host prototype API
事件关联
创建自定义事件关联规则。
网络发现
管理网络级发现规则,以自动发现并监控新的 主机。全面访问有关已发现服务和 主机 的信息。
Discovery rule API | Discovery check API | Discovered host API | Discovered service API
导出与导入
导出和import Zabbix配置数据以进行配置备份、 迁移或大规模配置更新。
Web 监控
配置 Web 场景以监控您的 Web 应用程序和服务。
告警
Zabbix API 允许您管理监控系统的动作和警报。
Actions and alerts
定义操作和动作以通知用户有关特定事件或自动execute远程命令。获取有关生成的警报及其接收者的信息。
媒体类型
配置媒介类型以及用户接收告警的多种方式。
脚本
配置并使用 execute 脚本以帮助您完成日常任务。
用户
Zabbix API 允许您管理监控系统的用户。
用户与用户组
添加将拥有 Zabbix 访问权限的用户,将他们分配到用户组,并授予相应权限。通过创建角色实现对用户权限的细粒度管理。
User API | User group API | User directory API | User role API
Tokens
管理授权令牌。
认证
更改认证配置选项。
管理
通过 Zabbix API,您可以更改监控系统的管理设置。
常规
更改某些全局配置选项。
Autoregistration API | Icon map API | Image API | Settings API | Regular expression API | Module API | Connector API
审计日志
跟踪每个用户所做的配置更改。
Housekeeping
配置清理。
Proxies 和 proxy 组
管理分布式监控设置中使用的proxies。
宏
管理宏。
API 信息
检索 Zabbix API 的 version,以便您的应用程序可以使用特定版本的功能。