本节提供了Zabbix API提供的功能的概述,并将帮助你找到可用的类和方法。
Zabbix API允许你访问在监控时采集历史记录和其他数据。
通过检索Zabbix监控进程采集的历史记录,用于展示或进一步的处理数据。
检索由Zabbix server可计算的趋势值,来进行展示或进一步处理数据。
检索触发器,网络发现和其它Zabbix系统生成的事件,以实现更灵活的场景应用或第三方工具集成。
根据给定的参数检索问题。
检索有关任何服务的详细服务层可用性信息。
任务管理器允许检查监控项或低级发现规则,且无需重新加载配置。
Zabbix API允许您管理监控系统的配置。
管理主机组,主机及其相关的一切,包括主机接口,主机宏和维护期。
Host API | Host group API | Host interface API | User macro API | Maintenance API
定义要监控的监控项。创建或删除应用程序并为其分配监控项。
配置触发器以通知您系统中的问题。管理触发器依赖关系。
编辑图形或单独的图形项,以便更好地展示采集的数据。
管理模板并将其链接到主机或其他模板。
导出和导入Zabbix配置数据来进行配置备份,迁移或大规模配置更新。
配置低级发现规则以及项目,触发器和图形原型来监视动态实体。
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 API的版本,以便应用程序可以使用特定于版本的功能。