基于Zabbix平台的java开发总结(API简介)

前提:本人参与到一个关于调用zabbix API实现监控主机资源的项目。故将zabbixAPI的使用简单总结一下。有什么不对的地方还 

请指正。

一、zabbix相关网站

Zabbix是企业级软件,专为实时监控从数以万计的服务器,虚拟机和网络设备收集的数百万个指标而设计。

官网地址:https://www.zabbix.com

zabbix中文社区:http://www.zabbix.org.cn/

zabbix api 官方文档地址:https://www.zabbix.com/documentation/3.0/manual/api

官方中文文档地址:https://www.zabbix.com/documentation/3.4/zh/manual/introduction/manual_structure

zabibix学习网站:https://blog.cactifans.com/archives/page/2/

二、项目中SDK的引入

<dependency>
	<groupId>io.github.hengyunabc</groupId>
	<artifactId>zabbix-api</artifactId>
	<version>0.0.2</version>
</dependency>

 

 三、 API接口说明(此次只是说明本项目中用到的接口,接口使用大同小异)

由于使用zabbixAPI必须进行用户登录验证,所以在调用接口之前,必须先部署一个zabbix后台,拿到一个用户信息(包括用户名和密码)。

DefaultZabbixApi zabbixApi = new DefaultZabbixApi("http://zabbix服务器的主机IP/zabbix/api_jsonrpc.php");
// init方法中创建CloseableHttpClient客户端
zabbixApi.init();
//进行权限验证
boolean loginResult = zabbixApi.login("Admin", "zabbix"
  • 1
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值