| | |
| | | HostUtil.addAccountquery(request, params); |
| | | |
| | | List<SystemInfo> pageInfo = systemInfoService.selectAllByParams(params); |
| | | for (SystemInfo systemInfo : pageInfo) { |
| | | TuopuNodeDto dto = new TuopuNodeDto(); |
| | | systemInfoMap.put(systemInfo.getHostname(), systemInfo.getHostname()); |
| | | dto.setHostname(systemInfo.getHostname() + HostUtil.addRemark(systemInfo.getHostname())); |
| | | dto.setState(systemInfo.getState()); |
| | | dto.setType("1"); |
| | | nodeList.add(dto); |
| | | if(pageInfo!=null &&pageInfo.size()>0){ |
| | | for (SystemInfo systemInfo : pageInfo) { |
| | | TuopuNodeDto dto = new TuopuNodeDto(); |
| | | systemInfoMap.put(systemInfo.getHostname(), systemInfo.getHostname()); |
| | | dto.setHostname(systemInfo.getHostname() + HostUtil.addRemark(systemInfo.getHostname())); |
| | | dto.setState(systemInfo.getState()); |
| | | dto.setType("1"); |
| | | nodeList.add(dto); |
| | | } |
| | | } |
| | | //组装主机 ends |
| | | |
| | |
| | | HostUtil.addAccountquery(request, params); |
| | | |
| | | List<DceInfo> pageInfoDce = dceInfoService.selectAllByParams(params); |
| | | for (DceInfo dceInfo : pageInfoDce) { |
| | | TuopuNodeDto dto = new TuopuNodeDto(); |
| | | if (!StringUtils.isEmpty(dceInfo.getRemark())) { |
| | | dto.setHostname(dceInfo.getHostname() + "(" + dceInfo.getRemark() + ")"); |
| | | } else { |
| | | dto.setHostname(dceInfo.getHostname()); |
| | | if(pageInfoDce!=null &&pageInfoDce.size()>0){ |
| | | for (DceInfo dceInfo : pageInfoDce) { |
| | | TuopuNodeDto dto = new TuopuNodeDto(); |
| | | if (!StringUtils.isEmpty(dceInfo.getRemark())) { |
| | | dto.setHostname(dceInfo.getHostname() + "(" + dceInfo.getRemark() + ")"); |
| | | } else { |
| | | dto.setHostname(dceInfo.getHostname()); |
| | | } |
| | | if (dceInfo.getResTimes() < 0) { |
| | | dto.setState(StaticKeys.DOWN_STATE); |
| | | } else { |
| | | dto.setState(StaticKeys.ON_STATE); |
| | | } |
| | | dto.setType("2"); |
| | | nodeList.add(dto); |
| | | } |
| | | if (dceInfo.getResTimes() < 0) { |
| | | dto.setState(StaticKeys.DOWN_STATE); |
| | | } else { |
| | | dto.setState(StaticKeys.ON_STATE); |
| | | } |
| | | dto.setType("2"); |
| | | nodeList.add(dto); |
| | | } |
| | | //组装数通PING设备 end |
| | | |
| | |
| | | HostUtil.addAccountquery(request, params); |
| | | |
| | | List<SnmpInfo> pageInfoSnmp = snmpInfoService.selectAllByParams(params); |
| | | for (SnmpInfo snmpInfo : pageInfoSnmp) { |
| | | for (SnmpInfo snmpInfoAdded : snmpAddedList) { |
| | | if (snmpInfo.getHostname().equals(snmpInfoAdded.getHostname())) { |
| | | continue; |
| | | if(pageInfoSnmp!=null &&pageInfoSnmp.size()>0){ |
| | | for (SnmpInfo snmpInfo : pageInfoSnmp) { |
| | | for (SnmpInfo snmpInfoAdded : snmpAddedList) { |
| | | if (snmpInfo.getHostname().equals(snmpInfoAdded.getHostname())) { |
| | | continue; |
| | | } |
| | | } |
| | | TuopuNodeDto dto = new TuopuNodeDto(); |
| | | if (!StringUtils.isEmpty(snmpInfo.getRemark())) { |
| | | dto.setHostname(snmpInfo.getHostname() + "(" + snmpInfo.getRemark() + ")"); |
| | | } else { |
| | | dto.setHostname(snmpInfo.getHostname()); |
| | | } |
| | | dto.setState(snmpInfo.getState()); |
| | | dto.setType("2"); |
| | | nodeList.add(dto); |
| | | } |
| | | TuopuNodeDto dto = new TuopuNodeDto(); |
| | | if (!StringUtils.isEmpty(snmpInfo.getRemark())) { |
| | | dto.setHostname(snmpInfo.getHostname() + "(" + snmpInfo.getRemark() + ")"); |
| | | } else { |
| | | dto.setHostname(snmpInfo.getHostname()); |
| | | } |
| | | dto.setState(snmpInfo.getState()); |
| | | dto.setType("2"); |
| | | nodeList.add(dto); |
| | | } |
| | | |
| | | //组装数通SNMP设备 end |
| | | |
| | | //设置节点坐标 |