private void createDnsRecordMap() { List<OnmsNode> nodes = m_nodeDao.findAllProvisionedNodes(); m_nodeDnsRecordMap = new ConcurrentHashMap<Integer, DnsRecord>(nodes.size()); for (OnmsNode onmsNode : nodes) { m_nodeDnsRecordMap.putIfAbsent(onmsNode.getId(), new DnsRecord(onmsNode,m_level)); } }
/** * <p>getScheduleForNodes</p> * * @return a {@link java.util.List} object. */ @Transactional(readOnly=true) @Override public List<NodeScanSchedule> getScheduleForNodes() { Assert.notNull(m_nodeDao, "Node DAO is null and is not supposed to be"); final List<OnmsNode> nodes = isDiscoveryEnabled() ? m_nodeDao.findAll() : m_nodeDao.findAllProvisionedNodes(); final List<NodeScanSchedule> scheduledNodes = new ArrayList<>(); for(final OnmsNode node : nodes) { final NodeScanSchedule nodeScanSchedule = createScheduleForNode(node, false); if (nodeScanSchedule != null) { scheduledNodes.add(nodeScanSchedule); } } return scheduledNodes; }
/** * <p>getScheduleForNodes</p> * * @return a {@link java.util.List} object. */ @Transactional(readOnly=true) @Override public List<NodeScanSchedule> getScheduleForNodes() { Assert.notNull(m_nodeDao, "Node DAO is null and is not supposed to be"); final List<OnmsNode> nodes = isDiscoveryEnabled() ? m_nodeDao.findAll() : m_nodeDao.findAllProvisionedNodes(); final List<NodeScanSchedule> scheduledNodes = new ArrayList<>(); for(final OnmsNode node : nodes) { final NodeScanSchedule nodeScanSchedule = createScheduleForNode(node, false); if (nodeScanSchedule != null) { scheduledNodes.add(nodeScanSchedule); } } return scheduledNodes; }
private void buildRancidNodeMap() { if (!isAdapterConfigured()) { LOG.info("RANCID is not configured. Skipping node map generation."); return; } List<OnmsNode> nodes = m_nodeDao.findAllProvisionedNodes(); m_onmsNodeRancidNodeMap = new ConcurrentHashMap<Integer, RancidNode>(nodes.size()); m_onmsNodeIpMap = new ConcurrentHashMap<Integer, String>(nodes.size()); for (OnmsNode onmsNode : nodes) { String ipaddr = getSuitableIpForRancid(onmsNode); if (ipaddr != null) m_onmsNodeIpMap.putIfAbsent(onmsNode.getId(), ipaddr); RancidNode rNode = getSuitableRancidNode(onmsNode); if (rNode != null) { m_onmsNodeRancidNodeMap.putIfAbsent(onmsNode.getId(), rNode); } } }
private void buildRancidNodeMap() { if (!isAdapterConfigured()) { LOG.info("RANCID is not configured. Skipping node map generation."); return; } List<OnmsNode> nodes = m_nodeDao.findAllProvisionedNodes(); m_onmsNodeRancidNodeMap = new ConcurrentHashMap<Integer, RancidNode>(nodes.size()); m_onmsNodeIpMap = new ConcurrentHashMap<Integer, String>(nodes.size()); for (OnmsNode onmsNode : nodes) { String ipaddr = getSuitableIpForRancid(onmsNode); if (ipaddr != null) m_onmsNodeIpMap.putIfAbsent(onmsNode.getId(), ipaddr); RancidNode rNode = getSuitableRancidNode(onmsNode); if (rNode != null) { m_onmsNodeRancidNodeMap.putIfAbsent(onmsNode.getId(), rNode); } } }
for(final OnmsNode node: m_onmsNodeDao.findAllProvisionedNodes()) { LOG.debug("syncMaps: try to sync automated maps for node element: ' {} '", node.getLabel()); final Map<String, Celement> mapNameCelements = m_mapsAdapterConfig.getElementByAddress(getSuitableIp(node));