博主之前的文章配置好了Zabbix环境,正常启动Zabbix服务端,并成功监控客户端服务器的情况,如有疑问,下方传送门:
再次基础上,基于java进行zabbix的二次开发,也就是通过api接口操作zabbix服务端监控的各项数据,拿来给自己用。
会详细写这个系列,第一篇先介绍Zabbix的Api接口。
Zabbix Api官方文档地址:
Zabbix服务正常启动后,可以调用Api接口获取和操作数据。
一般Api调用规则都是:前缀Url+参数;
http://Zabbix服务端IP地址/zabbix/api_jsonrpc.php
是调用Api的统一前缀url。
举例:Api登录验证:

调用user.login方法,参数为用户名和密码,返回一个auth(result)
登录成功后再通过auth作为参数,调用其他方法获取和操作数据。
在写一个例子:获取全部的主机信息:
根据api接口文档,调用host.get方法,参数是刚刚登录获取的auth值。

如上,成功获取到了数据。
本文详细介绍Zabbix API接口的使用方法,包括如何通过API登录验证、获取主机信息等操作。文章提供了具体示例,展示了如何在Zabbix服务正常运行的情况下,利用API接口进行数据的获取和操作。
1080

被折叠的 条评论
为什么被折叠?



