public Integer getMaxRepetitions() { Integer maxRep = (Integer) ArgumentParser.getValue(settings, oMaxRepetitions, 0); return maxRep; }
public Integer getNonRepeaters() { return (Integer) ArgumentParser.getValue(settings, oNonRepeaters, 0); } }
public Integer getNonRepeaters() { return (Integer) ArgumentParser.getValue(settings, oNonRepeaters, 0); } }
public Integer getNonRepeaters() { return (Integer) ArgumentParser.getValue(settings, oNonRepeaters, 0); } }
public Integer getMaxRepetitions() { return (Integer) ArgumentParser.getValue(settings, oMaxRepetitions, 0); }
public Integer getMaxRepetitions() { return (Integer)ArgumentParser.getValue(settings, oMaxRepetitions, 0); }
private Properties getTlsProperties(Map settings) { Properties tlsProps = new Properties(); String tlsLocalID = (String) ArgumentParser.getValue(settings, oTlsLocalID, 0); if (tlsLocalID != null) { tlsProps.setProperty(P_TLS_LOCAL_ID, tlsLocalID); } String tlsTrustCA = (String)ArgumentParser.getValue(settings, oTlsTrustCA, 0); if (tlsTrustCA != null) { tlsProps.setProperty(P_TLS_TRUST_CA, tlsTrustCA); } String tlsPeerID = (String)ArgumentParser.getValue(settings, oTlsPeerID, 0); if (tlsPeerID != null) { tlsProps.setProperty(P_TLS_PEER_ID, tlsPeerID); } String sn = (String) ArgumentParser.getValue(settings, oSecurityName, 0); if (sn != null) { tlsProps.setProperty(P_SECURITY_NAME, sn); } String tlsVersion = (String)ArgumentParser.getValue(settings, oTlsVersion, 0); if (tlsVersion != null) { tlsProps.setProperty(P_TLS_VERSION, tlsVersion); } return tlsProps; }
private int getPduType() { String pduType = (String) ArgumentParser.getValue(settings, oOperation, 0); if (pduType == null) { pduType = "GET"; } pduType = pduType.toUpperCase(); return PDU.getTypeFromString(pduType); }
private Properties getTlsProperties(Map<String,List<Object>> settings) { Properties tlsProps = new Properties(); String tlsLocalID = (String) ArgumentParser.getValue(settings, oTlsLocalID, 0); if (tlsLocalID != null) { tlsProps.setProperty(P_TLS_LOCAL_ID, tlsLocalID); } String tlsTrustCA = (String) ArgumentParser.getValue(settings, oTlsTrustCA, 0); if (tlsTrustCA != null) { tlsProps.setProperty(P_TLS_TRUST_CA, tlsTrustCA); } String tlsPeerID = (String) ArgumentParser.getValue(settings, oTlsPeerID, 0); if (tlsPeerID != null) { tlsProps.setProperty(P_TLS_PEER_ID, tlsPeerID); } String sn = (String) ArgumentParser.getValue(settings, oSecurityName, 0); if (sn != null) { tlsProps.setProperty(P_SECURITY_NAME, sn); } String tlsVersion = (String) ArgumentParser.getValue(settings, oTlsVersion, 0); if (tlsVersion != null) { tlsProps.setProperty(P_TLS_VERSION, tlsVersion); } String dtlsVersion = (String) ArgumentParser.getValue(settings, oDtlsVersion, 0); if (dtlsVersion != null) { tlsProps.setProperty(P_DTLS_VERSION, dtlsVersion); } return tlsProps; }
private int getPduType() { String pduType = (String) ArgumentParser.getValue(settings, oOperation, 0); if (pduType == null) { pduType = "GET"; } pduType = pduType.toUpperCase(); return PDU.getTypeFromString(pduType); }
public Address getBindAddress(Map<String,List<Object>> settings) { String addr = (String) ArgumentParser.getValue(settings, oBindAddress, 0); if (addr != null) { if (addr.indexOf('/') <= 0) { addr += "/0"; } return GenericAddress.parse(addr); } return null; }
} else if ("create-snapshot".equals(command)) { operation = SNAPSHOT_CREATION; snapshotFile = new File((String) ArgumentParser.getValue(args, "file", 0)); if (!snapshotFile.canWrite() && snapshotFile.exists()) { throw new IllegalArgumentException("Snapshot file '" + snapshotFile + snapshotFile = new File((String) ArgumentParser.getValue(args, "file", 0)); if (!snapshotFile.canRead()) { throw new IllegalArgumentException("Snapshot file '" + snapshotFile +
private void setSecurityLevelOnTarget(Map<String,List<Object>> settings, AbstractTarget target) { Integer secLevel = (Integer) ArgumentParser.getValue(settings, oSecLevel, 0); if (secLevel == null) { if (settings.containsKey(oPrivPassphrase) || (target instanceof CertifiedTarget)) { target.setSecurityLevel(SecurityLevel.AUTH_PRIV); } else if (settings.containsKey(oAuthPassphrase)) { target.setSecurityLevel(SecurityLevel.AUTH_NOPRIV); } else { target.setSecurityLevel(SecurityLevel.NOAUTH_NOPRIV); } } else { target.setSecurityLevel(secLevel); } }
private void configureEngine(Session snmp, USM usm, Map<String,List<Object>> settings) { int engineBoots = 0; Integer bc = (Integer) ArgumentParser.getValue(settings, oBootCounter, 0); if (bc != null) { engineBoots = bc; usm.setEngineBoots(engineBoots); } int engineTime = 0; OctetString localEngineID = createOctetString((String) ArgumentParser.getValue(settings, oLocalEngineID, 0), null); if (localEngineID == null) { if (snmp.getLocalEngineID() == null) { snmp.setLocalEngine(MPv3.createLocalEngineID(), engineBoots, engineTime); } } else { snmp.setLocalEngine(localEngineID.getValue(), engineBoots, engineTime); } }
private void configureEngine(Snmp snmp, Map settings) { int engineBoots = 0; Integer bc = (Integer) ArgumentParser.getValue(settings, oBootCounter, 0); if (bc != null) { engineBoots = bc; snmp.getUSM().setEngineBoots(engineBoots); } int engineTime = 0; OctetString localEngineID = createOctetString((String) ArgumentParser.getValue(settings, oLocalEngineID, 0), null); if (localEngineID == null) { if (snmp.getLocalEngineID() == null) { snmp.setLocalEngine(MPv3.createLocalEngineID(), engineBoots, engineTime); } } else { snmp.setLocalEngine(localEngineID.getValue(), engineBoots, engineTime); } }
private synchronized void listLoggers(Snmp snmp, Target target, PDUFactory pduFactory) { TableUtils tableUtils = new TableUtils(snmp, pduFactory); OID lowerBound = null; OID upperBound = null; String filter = (String) ArgumentParser.getValue(parameters, "filter", 0); if (filter != null) { OctetString filterString = new OctetString(filter); lowerBound = filterString.toSubIndex(true); upperBound = lowerBound.nextPeer(); } LoggerListListener lll = new LoggerListListener(); tableUtils.getTable(target, SNMP4J_LOGGER_OIDS, lll, this, lowerBound, upperBound); while (!lll.isFinished()) { try { wait(); } catch (InterruptedException ex) { } } }
private synchronized void listLoggers(Snmp snmp, Target target, PDUFactory pduFactory) { TableUtils tableUtils = new TableUtils(snmp, pduFactory); OID lowerBound = null; OID upperBound = null; String filter = (String) ArgumentParser.getValue(parameters, "filter", 0); if (filter != null) { OctetString filterString = new OctetString(filter); lowerBound = filterString.toSubIndex(true); upperBound = lowerBound.nextPeer(); } LoggerListListener lll = new LoggerListListener(); tableUtils.getTable(target, SNMP4J_LOGGER_OIDS, lll, this, lowerBound, upperBound); while (!lll.isFinished()) { try { wait(); } catch (InterruptedException ex) { // ignore } } }
private synchronized void listLoggers(Snmp snmp, Target target, PDUFactory pduFactory) { TableUtils tableUtils = new TableUtils(snmp, pduFactory); OID lowerBound = null; OID upperBound = null; String filter = (String) ArgumentParser.getValue(parameters, "filter", 0); if (filter != null) { OctetString filterString = new OctetString(filter); lowerBound = filterString.toSubIndex(true); upperBound = lowerBound.nextPeer(); } LoggerListListener lll = new LoggerListListener(); tableUtils.getTable(target, SNMP4J_LOGGER_OIDS, lll, this, lowerBound, upperBound); while (!lll.isFinished()) { try { wait(); } catch (InterruptedException ex) { // ignore } } }
private byte[] getUserEngineID() { byte[] engineID; OctetString ne = SnmpConfigurator.createOctetString((String) ArgumentParser.getValue(settings, "CE", 0), null); if (ne == null) { engineID = ((UserTarget) target).getAuthoritativeEngineID(); } else { engineID = ne.getValue(); } if ((engineID == null) || (engineID.length == 0)) { engineID = snmp.discoverAuthoritativeEngineID(target.getAddress(), target.getTimeout()); } return engineID; }
public static void main(String[] args) { LogFactory.setLogFactory(new Log4jLogFactory()); mx4j.log.Log.redirectTo(new Log4JLogger()); Log4jPropertiesLoader.getInstance().loadPropertyOf(HttpJmxAgent.class); if (AgentPropertiesLoader.getInstance().extendSmiSyntaxes()) { SmiSyntaxesPropertiesManager.getInstance().useExtendedSmi(); } if (AgentPropertiesLoader.getInstance().extendTransportMappings()) { TransportsPropertiesManager.getInstance().extendTransportMappings(); } SNMP4JSettings.setVariableTextFormat( ColonSeparatedOidTypeValueVariableTextFormat.getInstance() ); Map<?, ?> params = parseArgs(args); HttpJmxAgent agent = new HttpJmxAgent( ((Integer)ArgumentParser.getValue(params, "jmxPort", 0)).intValue(), ((Integer)ArgumentParser.getValue(params, "rmiPort", 0)).intValue() ); agent.setConfigFilePath((String)ArgumentParser.getValue(params, "f", 0)); agent.start(); ConsoleBlocker.block("** Hit Enter key to stop simulation **"); agent.stop(); try { Thread.sleep(2000); } catch (InterruptedException e1) {} }