描述:
Java通过调用zabbix API获取zabbix监控服务器当前是否正常;
package com.yp.test;
import java.util.List;
import com.zabbix4j.ZabbixApi;
import com.zabbix4j.ZabbixApiException;
import com.zabbix4j.host.HostGetRequest;
import com.zabbix4j.host.HostGetResponse;
import com.zabbix4j.host.HostObject;
import com.zabbix4j.item.ItemObject;
/**
* 描述:
* 日期:2017/12/14
* 作者:yangpeng
*/
public class ZabbixTest {
// 这里配置zabbix的url,帐号和密码
public static final String ZBX_URL = "http://ip:端口/api_jsonrpc.php";
public static final String USERNAME = "abc";
public static final String PASSWORD = "abc";
// 调用api的host get方法的封装
public HostGetResponse getHost(ZabbixApi zabbixApi) throws ZabbixApiException {
HostGetRequest request =