Dlink DGS-1100-series (snmp and discovery issue)

Hi!
I`m trying to find out why LibreNMS get me only 6 ports in UI for DGS-1100-24P/ME and ‘just’ DGS-1100-24

It seems to me that something is wrong with poller process:
$ ./poller.php -h 192.168.0.40 -m ports -d
[cut]
ifDescr.6 = D-Link Corporation DGS-1100-24P/ME 1.00.B022 Port 6
Error in packet.
Reason: (tooBig) Response message would have been too large.

Output:
https://pastebin.com/Zn5A3HuL

Output:
snmpwalk -v 2c -Cc -c public 192.168.0.40
https://pastebin.com/HMWupYs2

What can i do with this?

Thank you!

p.s.
Also i’m shocked with
iso.3.6.1.2.1.2.2.1.2.1 = STRING: “D-Link Corporation DGS-1100-24P/ME 1.00.B022 Port 1”
[cut]
and so on

Than “Using ifDescr as ifName”, so i get this port-naming in UI. Weird -(

(the MIBs available from http://ftp.dlink.ru/pub/Switch/DGS-1100-24P_ME/SNMP/DGS-1100-ME_1.00.B018_mib_file.zip )

Check out this documentation and try your command with these arguments.

$ snmpbulkwalk -v2c -c public -Cr20 192.168.0.40

The default repeaters is set to 10 and some devices, especially ones with long ifDdescr strings, will want more repeaters.

It`s funny! -Cr20 gives me
iso.3.6.1.2.1.2.2.1.1.20 = INTEGER: 20
iso.3.6.1.2.1.2.2.1.1.21 = INTEGER: 21
iso.3.6.1.2.1.2.2.1.1.22 = INTEGER: 22
Error in packet.
Reason: (tooBig) Response message would have been too large.

$ snmpbulkwalk -v2c -c public -Cr30 192.168.0.40
Error in packet.
Reason: (tooBig) Response message would have been too large.
iso.3.6.1.2.1 = No Such Object available on this agent at this OID

And
$ snmpbulkwalk -v2c -c public -Cr4 192.168.0.40 gives me much more better output!!

It has found all ports correctly with -Cr4 -)
So i`ll try to set it globally less than 10 and check all stuff

p.s.
Hm… interesting, why the edit host button is hidden behind the additional click of the mouse?
It`s one of the top10 most usable buttons in librenms! )

Thank you!