@Override protected void setUp() throws Exception { setVersion(SnmpAgentConfig.VERSION2C); SnmpPeerFactory.setInstance( new SnmpPeerFactory(new ByteArrayResource(getSnmpConfig().getBytes()))); MockLogAppender.setupLogging(true); }
public void testSnmpv3WithNoAuthNoPriv() throws Exception { SnmpPeerFactory.setInstance( new SnmpPeerFactory(new ByteArrayResource(getSnmpConfig().getBytes()))); SnmpAgentConfig agentConfig = SnmpPeerFactory.getInstance().getAgentConfig(InetAddressUtils.addr("10.11.12.13")); assertEquals("opennmsuser1", agentConfig.getSecurityName()); assertEquals("VF:2", agentConfig.getContextName()); assertNull(agentConfig.getAuthProtocol()); assertNull(agentConfig.getPrivProtocol()); assertNull(agentConfig.getAuthPassPhrase()); assertNull(agentConfig.getPrivPassPhrase()); assertEquals(1, agentConfig.getSecurityLevel()); agentConfig = SnmpPeerFactory.getInstance().getAgentConfig(InetAddressUtils.addr("10.11.12.14")); assertEquals("opennmsuser2", agentConfig.getSecurityName()); assertEquals("VF:3", agentConfig.getContextName()); assertEquals("", agentConfig.getAuthProtocol()); assertEquals("", agentConfig.getPrivProtocol()); assertEquals("", agentConfig.getAuthPassPhrase()); assertEquals("", agentConfig.getPrivPassPhrase()); assertEquals(1, agentConfig.getSecurityLevel()); agentConfig = SnmpPeerFactory.getInstance().getAgentConfig(InetAddressUtils.addr(myLocalHost())); assertEquals(3, agentConfig.getSecurityLevel()); }
/* (non-Javadoc) * @see junit.framework.TestCase#setUp() */ @Override protected void setUp() throws Exception { super.setUp(); Resource rsrc = ConfigurationTestUtils.getSpringResourceForResource( this, "snmp-config-configureSnmpTest.xml"); SnmpPeerFactory.setInstance(new SnmpPeerFactory(rsrc)); }
/** * This tests for ranges configured for a v2 node and community string * * @throws UnknownHostException */ public void testReversedRange() throws UnknownHostException { SnmpPeerFactory.setInstance( new SnmpPeerFactory(new ByteArrayResource(getBadRangeSnmpConfig().getBytes()))); SnmpAgentConfig agentConfig = SnmpPeerFactory.getInstance().getAgentConfig(InetAddressUtils.addr("10.7.23.100")); assertNotNull(agentConfig); assertEquals(SnmpAgentConfig.VERSION2C, agentConfig.getVersion()); assertEquals("rangev2c", agentConfig.getReadCommunity()); }