public static List<SnmpValue> getColumns(final SnmpAgentConfig agentConfig, final String name, final SnmpObjId oid) throws InterruptedException { final List<SnmpValue> results = new ArrayList<>(); try(SnmpWalker walker=SnmpUtils.createWalker(agentConfig, name, new ColumnTracker(oid) { @Override protected void storeResult(SnmpResult res) { results.add(res.getValue()); } })) { walker.start(); walker.waitFor(); } return results; }
public static Map<SnmpInstId, SnmpValue> getOidValues(SnmpAgentConfig agentConfig, String name, SnmpObjId oid) throws InterruptedException { final Map<SnmpInstId, SnmpValue> results = new LinkedHashMap<SnmpInstId, SnmpValue>(); try(SnmpWalker walker=SnmpUtils.createWalker(agentConfig, name, new ColumnTracker(oid) { @Override protected void storeResult(SnmpResult res) { results.put(res.getInstance(), res.getValue()); } })) { walker.start(); walker.waitFor(); } return results; }
public static List<SnmpValue> getColumns(SnmpAgentConfig agentConfig, String name, SnmpObjId oid) throws InterruptedException { final List<SnmpValue> results = new ArrayList<SnmpValue>(); SnmpWalker walker=SnmpUtils.createWalker(agentConfig, name, new ColumnTracker(oid) { @Override protected void storeResult(SnmpResult res) { results.add(res.getValue()); } }); walker.start(); walker.waitFor(); return results; }
public static Map<SnmpInstId, SnmpValue> getOidValues(SnmpAgentConfig agentConfig, String name, SnmpObjId oid) throws InterruptedException { final Map<SnmpInstId, SnmpValue> results = new LinkedHashMap<SnmpInstId, SnmpValue>(); SnmpWalker walker=SnmpUtils.createWalker(agentConfig, name, new ColumnTracker(oid) { @Override protected void storeResult(SnmpResult res) { results.put(res.getInstance(), res.getValue()); } }); walker.start(); walker.waitFor(); return results; }
/** * <p>createWalker</p> * * @return a {@link org.opennms.netmgt.snmp.SnmpWalker} object. */ protected SnmpWalker createWalker() { CollectionAgent agent = getCollectionAgent(); return SnmpUtils.createWalker(getAgentConfig(), "SnmpCollectors for " + agent.getHostAddress(), getTracker()); }
protected void createWalker(CollectionTracker collector) { m_walker = SnmpUtils.createWalker(m_agent.getAgentConfig(), getClass().getSimpleName(), collector); m_walker.start(); }
try (SnmpWalker walker = SnmpUtils.createWalker(agentConfig, "NetScalerGroupHealthMonitor", tracker)) { walker.start(); walker.waitFor();
final SnmpWalker walker = SnmpUtils.createWalker(request.getAgent(), request.getDescription(), aggregate); walker.setCallback(new SnmpWalkCallback() { @Override
final SnmpWalker walker = SnmpUtils.createWalker(request.getAgent(), request.getDescription(), aggregate); walker.setCallback(new SnmpWalkCallback() { @Override
/** {@inheritDoc} */ @Override public void scan(ScanContext context) throws InterruptedException { InetAddress agentAddress = context.getAgentAddress("SNMP"); if (agentAddress == null) { return; } SnmpAgentConfig agentConfig = m_snmpAgentConfigFactory.getAgentConfig(agentAddress, null); try(SnmpWalker walker = SnmpUtils.createWalker(agentConfig, getName(), createCollectionTracker(context))) { walker.start(); walker.waitFor(); } }
try(SnmpWalker walker = SnmpUtils.createWalker(agentConfig, "HostResourceSwRunMonitor", tableTracker)) { walker.start(); walker.waitFor();