@Test public void testQueryCpuUser() { ServerDO serverDO = serverDao.getServerInfoById(31); JSONObject response=zabbixHistoryService.queryCpuUser(serverDO, 1); String value=zabbixHistoryService.acqResultValue(response); System.err.println(value); }
@Override public JSONObject queryCpuUser(ServerDO serverDO, int limit) { return historyGet(serverDO, null, ZabbixHistoryItemEnum.CPU_USER.getItemKey(), historyTypeNumericFloat, limit); }
ZabbixHistoryServiceImpl implements ZabbixHistoryService { @Override public JSONObject queryCpuUser(ServerDO serverDO, int limit) { return historyGet(serverDO, null, ZabbixHistoryItemEnum.CPU_USER.getItemKey(), historyTypeNumericFloat, limit); } }
ZabbixHistoryServiceImpl implements ZabbixHistoryService { @Override public JSONObject queryCpuUser(ServerDO serverDO, int limit) { return historyGet(serverDO, null, ZabbixHistoryItemEnum.CPU_USER.getItemKey(), historyTypeNumericFloat, limit); }  }
ZabbixHistoryServiceImpl implements ZabbixHistoryService { @Override public JSONObject queryCpuUser(ServerDO serverDO, int limit) { return historyGet(serverDO, null, ZabbixHistoryItemEnum.CPU_USER.getItemKey(), historyTypeNumericFloat, limit); }  @Override String acqResultValue(JSONObject response); @Override JSONObject queryCpuUser(ServerDO serverDO, int limit); @Override JSONObject queryCpuIowait(ServerDO serverDO, int limit); @Override JSONObject queryPerCpuAvg1(ServerDO serverDO, int limit); @Override JSONObject queryPerCpuAvg5(ServerDO serverDO, int limit); @Override JSONObject queryPerCpuAvg15(ServerDO serverDO, int limit); @Override JSONObject queryMemoryTotal(ServerDO serverDO, int limit); @Override JSONObject queryMemoryAvailable(ServerDO serverDO, int limit); @Override JSONObject queryFreeDiskSpaceOnSys(ServerDO serverDO, int limit); @Override JSONObject queryFreeDiskSpaceOnData(ServerDO serverDO, int limit); JSONObject queryTotalDiskSpaceOnData(ServerDO serverDO, int limit); JSONObject queryUsedDiskSpaceOnData(ServerDO serverDO, int limit); @Override JSONObject queryDiskReadBps(ServerDO serverDO, String volume, int limit); @Override JSONObject queryDiskWriteBps(ServerDO serverDO, String volume, int limit); @Override JSONObject queryDiskReadIops(ServerDO serverDO, String volume, int limit); @Override JSONObject queryDiskWriteIops(ServerDO serverDO, String volume, int limit); @Override JSONObject queryDiskReadMs(ServerDO serverDO, String volume, int limit); @Override JSONObject queryDiskWriteMs(ServerDO serverDO, String volume, int limit); @Override List<Map<String, Object>> queryHistory(ServerGroupDO serverGroupDO); @Override HashMap<Long, HashMap<Integer, String>> queryZabbixMoniter(ServerGroupDO serverGroupDO); }
ZabbixHistoryServiceImpl implements ZabbixHistoryService { @Override public JSONObject queryCpuUser(ServerDO serverDO, int limit) { return historyGet(serverDO, null, ZabbixHistoryItemEnum.CPU_USER.getItemKey(), historyTypeNumericFloat, limit); }  @Override String acqResultValue(JSONObject response); @Override JSONObject queryCpuUser(ServerDO serverDO, int limit); @Override JSONObject queryCpuIowait(ServerDO serverDO, int limit); @Override JSONObject queryPerCpuAvg1(ServerDO serverDO, int limit); @Override JSONObject queryPerCpuAvg5(ServerDO serverDO, int limit); @Override JSONObject queryPerCpuAvg15(ServerDO serverDO, int limit); @Override JSONObject queryMemoryTotal(ServerDO serverDO, int limit); @Override JSONObject queryMemoryAvailable(ServerDO serverDO, int limit); @Override JSONObject queryFreeDiskSpaceOnSys(ServerDO serverDO, int limit); @Override JSONObject queryFreeDiskSpaceOnData(ServerDO serverDO, int limit); JSONObject queryTotalDiskSpaceOnData(ServerDO serverDO, int limit); JSONObject queryUsedDiskSpaceOnData(ServerDO serverDO, int limit); @Override JSONObject queryDiskReadBps(ServerDO serverDO, String volume, int limit); @Override JSONObject queryDiskWriteBps(ServerDO serverDO, String volume, int limit); @Override JSONObject queryDiskReadIops(ServerDO serverDO, String volume, int limit); @Override JSONObject queryDiskWriteIops(ServerDO serverDO, String volume, int limit); @Override JSONObject queryDiskReadMs(ServerDO serverDO, String volume, int limit); @Override JSONObject queryDiskWriteMs(ServerDO serverDO, String volume, int limit); @Override List<Map<String, Object>> queryHistory(ServerGroupDO serverGroupDO); @Override HashMap<Long, HashMap<Integer, String>> queryZabbixMoniter(ServerGroupDO serverGroupDO); final int zabbix_result_array; final int zabbix_result_object; static final int historyTypeNumericFloat; static final int historyTypeCharacter; static final int historyTypeLog; static final int historyTypeNumericUnsigned; static final int historyTypeText; }