本节提供了Zabbix API提供的功能的概述,并将帮助你找到可用的类和方法。
这部分Zabbix API可以让你访问历史数据和其他监控期间收集的其他数据
检索由Zabbix监控流程收集的历史值,以便于进行呈现或进一步处理。
检索由Zabbix服务器计算出的趋势值,以便于进行呈现或进一步处理。 Retrieve trend values calculated by Zabbix server for presentation or further processing.
检索由触发器、网络发现和其他Zabbix系统生成的事件,以便于更灵活的进行情景管理或与第三方工具集成
根据给定的参数检索异常
检索有关任何服务的详细服务可用性信息。
任务管理器允许在没有重载配置文件的情况下对监控项或低级发现规则进行检查
这组Zabbix API允许你来管理你的监控系统的配置 The Zabbix API allows you to manage the configuration of your monitoring system.
管理主机组、主机和其他关于它们的一切,包括主机接口、主机宏和维护期
Host API | Host group API | Host interface API | User macro API | Maintenance API
定义监控项。创建或删除应用并为应用分配监控项。 Define items to monitor. Create or remove applications and assign items to them.
配置触发器以在系统发生异常的时候通知你。管理触发器依赖项。
编辑图形或独立的图形项目以更好的展示收集到的数据
管理模板和链接它们的主机或其他模板
导出或导入Zabbix的配置数据以进行配置信息备份、迁移或大规模配置更新 Export and import Zabbix configuration data for configuration backups, migration or large-scale configuration updates.
配置低级自动发现规则以及监控项、触发器、图形原型以监控动态实体 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
创建客制化的事件关联性规则
定义动作和操作以通知用户关于关于某些事件或自动执行远程命令。获取有关产生告警和它们的接收者的信息
为服务级监控管理服务并检索关于任何服务的SLA信息
管理仪表板
编辑全局和模板级别的聚合图形或独立的每一个监控项的聚合图形
Screen API | Screen item API | Template screen API | Template screen item API
配置拓扑图以创建你的IT基础架构的详细动态演示
配置Web场景以监控你的web应用和服务
管理网络级别的发现规则以自动发现并监控新的主机。获取有关被发现的服务和主机信息的完整访问
Discovery rule API | Discovery check API | Discovery host API | Discovery service API
通过使用这组Zabbix API 你可以变更你的监控系统中的管理设定
添加需要访问Zabbix的用户,为他们分配用户组并授予权限。配置媒体类型和用户接收告警的方法
User API | User group API | Media type API
变更某些全局配置
Icon map API | Image API | User macro API
管理你的分布式监控配置的 Zabbix Proxies
配置和执行脚本以帮助你完成日常任务
检索 Zabbix API 的版本,以便于你的应用可以使用特定版本的功能