Add Moxa EDS-4012 Series switches

Please provide ALL info asked for here.

Hi, any chance to add MIB for Moxa EDS-4012 Series switches?

Software Package for EDS-4000 and EDS-G4000 Series (MIB):
https://cdn-cms.azureedge.net/getmedia/74af8318-5184-4a77-b217-d36790598c90/moxa-eds-4000-g4000-series-mib-software-package-v3.0.zip

I think you and I are the only LibreNMS Moxa users on the planet :slight_smile:

I’ve added a few over the past while and made some general improvements, but I’m definitely not an expert at it: Pull requests · librenms/librenms · GitHub

I don’t know how to do it reliably without having the device physically available on the network, if you could get it on the Internet and responding to SNMP, I could probably get it added. Each Moxa model (not just family, every model in that family too) has a different MIB, but it’s fairly straight forward to update the relevant files to add new models.

Alternatively if you can generate the test data for it, I know how to use that to test against - but you’d need a development environment of sorts to do that I think, and we’d have to back and forward a bit to update the test data once we have the device detecting fully - would be a little bumpy, but possible if you’re motivated to get them added - what’s your capability to do some mild development work and learn the process with me?

Discovery
https://p.libren.ms/view/c51b8668

Poller
https://p.libren.ms/view/8e6a1d75

Snmpbulkwalk
https://p.libren.ms/view/ed2cb56a

Can someone give me SNMP access to this device? I don’t know why, but I am unable to (properly) read SNMPwalk files posted here (not just this device). I’m getting all kinds of errors in my snmpsimd.

With snmp read only access I can work on this.

I am also a LibreNMS and Moxa user.

We’re upgrading our older switches all to the 4008, 4012, 4014 series switches.
I’d really like to get these working better in LibreNMS. The info pulled off of them now leaves a lot to be desired.

I also am trying to get a Moxa based switch into Librenms. It is showing up and getting poll results however the interface data is not correct. This is likely because the real interfaces (in my case) start here:

IF-MIB::ifDescr.1000001 = STRING: Switch 1 - Port 1 IF-MIB::ifDescr.1000002 = STRING: Switch 1 - Port 2 IF-MIB::ifDescr.1000003 = STRING: Switch 1 - Port 3 IF-MIB::ifDescr.1000004 = STRING: Switch 1 - Port 4 IF-MIB::ifDescr.1000005 = STRING: Switch 1 - Port 5 IF-MIB::ifDescr.1000006 = STRING: Switch 1 - Port 6 IF-MIB::ifDescr.1000007 = STRING: Switch 1 - Port 7 IF-MIB::ifDescr.1000008 = STRING: Switch 1 - Port 8 IF-MIB::ifDescr.1000009 = STRING: Switch 1 - Port 9 IF-MIB::ifDescr.1000010 = STRING: Switch 1 - Port 10 IF-MIB::ifDescr.1000011 = STRING: Switch 1 - Port 11 IF-MIB::ifDescr.1000012 = STRING: Switch 1 - Port 12

I just discovered that these interfaces ARE there and show up just fine they are on page 129! I do not need the first 128 pages full of dummy interfaces. How can I get rid of them?