This is an automated email from the ASF dual-hosted git repository.
turcsanyi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push:
new ec26ec9 NIFI-9569: SNMP manager UDP transportmapping changed to
0.0.0.0
ec26ec9 is described below
commit ec26ec9904c54548f6a2258ab16a831d80c69fdb
Author: Lehel <[email protected]>
AuthorDate: Thu Jan 20 19:20:04 2022 +0100
NIFI-9569: SNMP manager UDP transportmapping changed to 0.0.0.0
This closes #5691.
Signed-off-by: Peter Turcsanyi <[email protected]>
---
.../org/apache/nifi/snmp/factory/core/SNMPManagerFactory.java | 6 ++----
.../org/apache/nifi/snmp/configuration/SNMPConfigurationTest.java | 6 +++---
.../org/apache/nifi/snmp/factory/core/V1V2cSNMPFactoryTest.java | 8 ++++----
.../java/org/apache/nifi/snmp/factory/core/V3SNMPFactoryTest.java | 8 ++++----
.../nifi/snmp/helper/configurations/SNMPConfigurationFactory.java | 2 +-
.../snmp/helper/configurations/SNMPV1V2cConfigurationFactory.java | 2 +-
.../snmp/helper/configurations/SNMPV3ConfigurationFactory.java | 2 +-
7 files changed, 16 insertions(+), 18 deletions(-)
diff --git
a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/main/java/org/apache/nifi/snmp/factory/core/SNMPManagerFactory.java
b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/main/java/org/apache/nifi/snmp/factory/core/SNMPManagerFactory.java
index 17afbb0..464dd84 100644
---
a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/main/java/org/apache/nifi/snmp/factory/core/SNMPManagerFactory.java
+++
b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/main/java/org/apache/nifi/snmp/factory/core/SNMPManagerFactory.java
@@ -26,13 +26,11 @@ import java.io.IOException;
public class SNMPManagerFactory {
- private static final String LOCALHOST = "127.0.0.1";
-
public Snmp createSnmpManagerInstance(final SNMPConfiguration
configuration) {
- final String managerAddress = LOCALHOST + "/" +
configuration.getManagerPort();
+ final int port = configuration.getManagerPort();
final Snmp snmpManager;
try {
- snmpManager = new Snmp(new DefaultUdpTransportMapping(new
UdpAddress(managerAddress)));
+ snmpManager = new Snmp(new DefaultUdpTransportMapping(new
UdpAddress(port)));
snmpManager.listen();
} catch (IOException e) {
throw new ProcessException(e);
diff --git
a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/configuration/SNMPConfigurationTest.java
b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/configuration/SNMPConfigurationTest.java
index b30b1c6..656ffa7 100644
---
a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/configuration/SNMPConfigurationTest.java
+++
b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/configuration/SNMPConfigurationTest.java
@@ -21,7 +21,7 @@ import org.junit.Test;
import org.snmp4j.mp.SnmpConstants;
import static
org.apache.nifi.snmp.helper.configurations.SNMPConfigurationFactory.COMMUNITY_STRING;
-import static
org.apache.nifi.snmp.helper.configurations.SNMPConfigurationFactory.DEFAULT_HOST;
+import static
org.apache.nifi.snmp.helper.configurations.SNMPConfigurationFactory.LOCALHOST;
import static
org.apache.nifi.snmp.helper.configurations.SNMPV3ConfigurationFactory.AUTH_PASSPHRASE;
import static
org.apache.nifi.snmp.helper.configurations.SNMPV3ConfigurationFactory.AUTH_PROTOCOL;
import static
org.apache.nifi.snmp.helper.configurations.SNMPV3ConfigurationFactory.PRIV_PASSPHRASE;
@@ -42,7 +42,7 @@ public class SNMPConfigurationTest {
public void testMembersAreSetCorrectly() {
final SNMPConfiguration snmpConfiguration = SNMPConfiguration.builder()
.setManagerPort(MANAGER_PORT)
- .setTargetHost(DEFAULT_HOST)
+ .setTargetHost(LOCALHOST)
.setTargetPort(TARGET_PORT)
.setRetries(RETRIES)
.setTimeoutInMs(TIMEOUT_IN_MS)
@@ -57,7 +57,7 @@ public class SNMPConfigurationTest {
.build();
assertEquals(MANAGER_PORT, snmpConfiguration.getManagerPort());
- assertEquals(DEFAULT_HOST, snmpConfiguration.getTargetHost());
+ assertEquals(LOCALHOST, snmpConfiguration.getTargetHost());
assertEquals(TARGET_PORT, snmpConfiguration.getTargetPort());
assertEquals(RETRIES, snmpConfiguration.getRetries());
assertEquals(TIMEOUT_IN_MS, snmpConfiguration.getTimeoutInMs());
diff --git
a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/factory/core/V1V2cSNMPFactoryTest.java
b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/factory/core/V1V2cSNMPFactoryTest.java
index 5998242..7da6426 100644
---
a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/factory/core/V1V2cSNMPFactoryTest.java
+++
b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/factory/core/V1V2cSNMPFactoryTest.java
@@ -25,7 +25,7 @@ import org.snmp4j.Snmp;
import org.snmp4j.Target;
import org.snmp4j.security.SecurityLevel;
-import static
org.apache.nifi.snmp.helper.configurations.SNMPConfigurationFactory.DEFAULT_HOST;
+import static
org.apache.nifi.snmp.helper.configurations.SNMPConfigurationFactory.LOCALHOST;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.core.IsInstanceOf.instanceOf;
import static org.junit.Assert.assertEquals;
@@ -46,7 +46,7 @@ public class V1V2cSNMPFactoryTest {
final Target target =
snmpFactory.createTargetInstance(snmpConfiguration);
assertThat(target, instanceOf(CommunityTarget.class));
- assertEquals(DEFAULT_HOST + "/" + targetPort,
target.getAddress().toString());
+ assertEquals(LOCALHOST + "/" + targetPort,
target.getAddress().toString());
assertEquals(RETRIES, target.getRetries());
assertEquals(1, target.getSecurityLevel());
assertEquals(StringUtils.EMPTY, target.getSecurityName().toString());
@@ -62,7 +62,7 @@ public class V1V2cSNMPFactoryTest {
final Snmp snmpManager =
snmpFactory.createSnmpManagerInstance(snmpConfiguration);
final String address =
snmpManager.getMessageDispatcher().getTransportMappings().iterator().next().getListenAddress().toString();
- assertEquals(DEFAULT_HOST + "/" + managerPort, address);
+ assertEquals("0.0.0.0" + "/" + managerPort, address);
}
@Test
@@ -82,7 +82,7 @@ public class V1V2cSNMPFactoryTest {
return new SNMPConfiguration.Builder()
.setRetries(RETRIES)
.setManagerPort(managerPort)
- .setTargetHost(DEFAULT_HOST)
+ .setTargetHost(LOCALHOST)
.setTargetPort(targetPort)
.setSecurityLevel(SecurityLevel.noAuthNoPriv.name())
.build();
diff --git
a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/factory/core/V3SNMPFactoryTest.java
b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/factory/core/V3SNMPFactoryTest.java
index 7e771a9..e2c48dc 100644
---
a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/factory/core/V3SNMPFactoryTest.java
+++
b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/factory/core/V3SNMPFactoryTest.java
@@ -28,7 +28,7 @@ import org.snmp4j.security.USM;
import org.snmp4j.smi.Integer32;
import org.snmp4j.smi.OctetString;
-import static
org.apache.nifi.snmp.helper.configurations.SNMPConfigurationFactory.DEFAULT_HOST;
+import static
org.apache.nifi.snmp.helper.configurations.SNMPConfigurationFactory.LOCALHOST;
import static
org.apache.nifi.snmp.helper.configurations.SNMPV3ConfigurationFactory.AUTH_PASSPHRASE;
import static
org.apache.nifi.snmp.helper.configurations.SNMPV3ConfigurationFactory.AUTH_PROTOCOL;
import static
org.apache.nifi.snmp.helper.configurations.SNMPV3ConfigurationFactory.PRIV_PASSPHRASE;
@@ -56,7 +56,7 @@ public class V3SNMPFactoryTest {
final Target target =
snmpFactory.createTargetInstance(snmpConfiguration);
assertThat(target, instanceOf(UserTarget.class));
- assertEquals(DEFAULT_HOST + "/" + targetPort,
target.getAddress().toString());
+ assertEquals(LOCALHOST + "/" + targetPort,
target.getAddress().toString());
assertEquals(RETRIES, target.getRetries());
assertEquals(EXPECTED_SECURITY_LEVEL, target.getSecurityLevel());
assertEquals(SECURITY_NAME, target.getSecurityName().toString());
@@ -73,7 +73,7 @@ public class V3SNMPFactoryTest {
final String address =
snmpManager.getMessageDispatcher().getTransportMappings().iterator().next().getListenAddress().toString();
USM usm = (USM) SecurityModels.getInstance().getSecurityModel(new
Integer32(3));
- assertEquals(DEFAULT_HOST + "/" + managerPort, address);
+ assertEquals("0.0.0.0" + "/" + managerPort, address);
assertTrue(usm.hasUser(null, new OctetString("SHAAES128")));
}
@@ -93,7 +93,7 @@ public class V3SNMPFactoryTest {
return new SNMPConfiguration.Builder()
.setRetries(RETRIES)
.setManagerPort(managerPort)
- .setTargetHost(DEFAULT_HOST)
+ .setTargetHost(LOCALHOST)
.setTargetPort(targetPort)
.setSecurityLevel(SecurityLevel.authPriv.name())
.setSecurityName(SECURITY_NAME)
diff --git
a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/helper/configurations/SNMPConfigurationFactory.java
b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/helper/configurations/SNMPConfigurationFactory.java
index 89e8bd4..e6c7451 100644
---
a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/helper/configurations/SNMPConfigurationFactory.java
+++
b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/helper/configurations/SNMPConfigurationFactory.java
@@ -20,7 +20,7 @@ import org.apache.nifi.snmp.configuration.SNMPConfiguration;
public interface SNMPConfigurationFactory {
- String DEFAULT_HOST = "127.0.0.1";
+ String LOCALHOST = "127.0.0.1";
String COMMUNITY_STRING = "public";
SNMPConfiguration createSnmpGetSetConfiguration(int agentPort);
diff --git
a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/helper/configurations/SNMPV1V2cConfigurationFactory.java
b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/helper/configurations/SNMPV1V2cConfigurationFactory.java
index 72591be..d725395 100644
---
a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/helper/configurations/SNMPV1V2cConfigurationFactory.java
+++
b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/helper/configurations/SNMPV1V2cConfigurationFactory.java
@@ -29,7 +29,7 @@ public class SNMPV1V2cConfigurationFactory implements
SNMPConfigurationFactory {
@Override
public SNMPConfiguration createSnmpGetSetConfiguration(final int
agentPort) {
return SNMPConfiguration.builder()
- .setTargetHost(DEFAULT_HOST)
+ .setTargetHost(LOCALHOST)
.setTargetPort(String.valueOf(agentPort))
.setCommunityString(COMMUNITY_STRING)
.setVersion(snmpVersion)
diff --git
a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/helper/configurations/SNMPV3ConfigurationFactory.java
b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/helper/configurations/SNMPV3ConfigurationFactory.java
index 7a278f5..8e38df7 100644
---
a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/helper/configurations/SNMPV3ConfigurationFactory.java
+++
b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-processors/src/test/java/org/apache/nifi/snmp/helper/configurations/SNMPV3ConfigurationFactory.java
@@ -32,7 +32,7 @@ public class SNMPV3ConfigurationFactory implements
SNMPConfigurationFactory {
@Override
public SNMPConfiguration createSnmpGetSetConfiguration(final int
agentPort) {
return SNMPConfiguration.builder()
- .setTargetHost(DEFAULT_HOST)
+ .setTargetHost(LOCALHOST)
.setTargetPort(String.valueOf(agentPort))
.setCommunityString(COMMUNITY_STRING)
.setVersion(SnmpConstants.version3)