SNMP Problem with VM Appliance

"Mike Wells" <[email protected]>
Newsgroups gmane.network.opennms.general
Message-ID <[email protected]>
Hello Everyone,

I have a problem with SNMP queries on an appliance that controls our
wireless access points (Adtran/BlueSocket). Some information about our
installation:

OpenNMS Version:	20.0.1
Java Version:	1.8.0_141 Oracle Corporation
Java Virtual Machine:	25.141-b15 Oracle Corporation
Operating System:	Windows Server 2016 10.0 (amd64)

We are successfully monitoring SNMP for various devices, mostly VM based
Windows servers, but we have a pair of  'appliances' (pre-baked VMware
linux based servers provided by Adtran) that we run to manage our wireless
access points. We have turned on SNMP on those appliances and set the
OpenNMS system to monitor them but it always fails with the following
message:

The Node with Id: 88; ForeignSource: BlueSocket-Controllers;
ForeignId:1505495340989 has aborted for the following reason: Aborting
node scan : Agent failed while scanning the IP address tables :
java.lang.IllegalArgumentException: cannot convert 172.16.0.66 to an
InetAddress

Well, in all the references I can find in the forums to similar problems
the value being presented clearly ISN'T an IP address (e.g. "1") but this
seems valid to me. I dug a little deeper using snmpwalk. On this appliance
when I pull the IP address table I get this:

OID=.1.3.6.1.2.1.4.20.1.1.1, Type=OctetString, Value=172.16.0.66
OID=.1.3.6.1.2.1.4.20.1.2.1, Type=Integer, Value=1
OID=.1.3.6.1.2.1.4.20.1.3.1, Type=OctetString, Value=255.255.252.0
OID=.1.3.6.1.2.1.4.20.1.4.1, Type=Integer, Value=1
OID=.1.3.6.1.2.1.4.20.1.5.1, Type=Integer, Value=1500
Total: 5

Whereas a working Windows server gives me this:

OID=.1.3.6.1.2.1.4.20.1.1.127.0.0.1, Type=IpAddress, Value=127.0.0.1
OID=.1.3.6.1.2.1.4.20.1.1.172.16.0.10, Type=IpAddress, Value=172.16.0.10
OID=.1.3.6.1.2.1.4.20.1.2.127.0.0.1, Type=Integer, Value=1
OID=.1.3.6.1.2.1.4.20.1.2.172.16.0.10, Type=Integer, Value=5
OID=.1.3.6.1.2.1.4.20.1.3.127.0.0.1, Type=IpAddress, Value=255.0.0.0
OID=.1.3.6.1.2.1.4.20.1.3.172.16.0.10, Type=IpAddress, Value=255.255.252.0
OID=.1.3.6.1.2.1.4.20.1.4.127.0.0.1, Type=Integer, Value=1
OID=.1.3.6.1.2.1.4.20.1.4.172.16.0.10, Type=Integer, Value=1
OID=.1.3.6.1.2.1.4.20.1.5.127.0.0.1, Type=Integer, Value=65535
OID=.1.3.6.1.2.1.4.20.1.5.172.16.0.10, Type=Integer, Value=65535
Total: 10

Ignoring the loopback connection on the Windows server the difference
seems to be that it supplies the IP address in a field type of "IpAddress"
whereas the appliance uses "OctetString". This is assume is the root of
the problem. 

Given that I don't have any way to modify the appliance, is there anything
I can do on the OpenNMS end to try and make it accept the value? These
appliances tend to go into meltdown now and then so I'd love to get CPU
threshold monitoring working on them, but right now the SNMP poll just
fails. 

Thanks for any help!

Regards,
Mike Wells
Director of Technology
Town of Westford, MA

Tel : 978-399-2411



________________________________________________________________
All email messages and attached content sent from and to this email
account are public records unless qualified as an exemption under the [
http://www.sec.state.ma.us/pre/preidx.htm ]Massachusetts Public Records
Law.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-discuss mailing list

To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-discuss
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.