上一篇介绍了zabbix的api实例。
本篇文章开始正是开始介绍基于Java的Zabbix二次开发。
可以使用封装好的jar包进行开发,封装好的jar包地址如下:
这里选取第三个封装好的jar包,在项目中引入即可。
这个jar包到底如何使用,来获取zabbix服务端的数据?接下来用主机管理这个菜单进行分析解答。
先看一下具体效果:
可以看到,这是配置好的zabbix的主机管理页面,我们要通过api,获取这些数据,并且操作这些数据,如下:
首先,我们创建一个类存放ZabbixApi所需要的url,用户名和密码常量。
public class ZabbixApiParamter {
public static final String URL = "http://10.0.119.140/zabbix/api_jsonrpc.php";
public static final String USER = "Admin";
public static final String PASSWORD =