lanzo
5 September 2025 18:47
1
LibreNMS recognizes the ZTE 5950-36TM switch as a “Generic Device”. I would like to request support for this specific model. The current ZTE MIB in the repository (ZXR10-MIB) does not include this model.
Device Model: ZTE 5950-36TM
ZTE 5950-36TM Software, 5900 Version: V3.03.10.B30P11
Object ID (OID): 1.3.6.1.4.1.3902.3.600.3.1.801
https://paste.rs/fCOhK
https://paste.rs/xTKTf
https://paste.rs/D3Loq
lanzo
3 October 2025 12:48
2
Hi everyone,
I’m checking in on this request for ZTE 5950-36TM support. I’ve already provided the full `poller.php` debug output in the original post, and I am ready to provide any further information that might be needed.
Could a developer please take a look at the provided data to see if this model can be added?
Thanks for your time and help!
Sorry, your links have expired.
could you supply me a snmpwalk of the device.
lanzo
15 January 2026 11:55
4
Here is the link with the device’s snmpwalk information.
https://paste.rs/gajP4.txt
lanzo
16 January 2026 11:01
6
Would the MIB be the same as the ZXR10 model?
ZXR10-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, Counter32, Gauge32,
Integer32, TimeTicks, Counter64,
NOTIFICATION-TYPE,
enterprises FROM SNMPv2-SMI
MacAddress
FROM SNMPv2-TC
mgmt, NetworkAddress, IpAddress, Counter, Gauge
FROM RFC1155-SMI
-- Counter, TimeTicks FROM RFC1155-SMI
-- IpAddress,DisplayString, mib-2 FROM RFC1213-MIB
-- OBJECT-TYPE FROM RFC-1212
TRAP-TYPE FROM RFC-1215;
zte OBJECT IDENTIFIER ::= { enterprises 3902 }
zxr10 OBJECT IDENTIFIER ::= { zte 3}
-- LAST-UPDATED "0108230840Z"
This file has been truncated. show original
Ah the enterprise number is 3902.
Your walk doesn’t have any data specific to the device. There should be oids with 1.3.6.1.4.1.3902.*
Could you do another snmpwalk. The last one looks to be incomplete.
lanzo
16 January 2026 12:28
8
I believe this switch has a bug, as snmpwalk is showing a timeout or OID error.
I managed to run snmpwalk with the parameters below, but it still showed the timeout message:
snmpwalk -v2c -c community -Cc -t 10 -r 3 swbaneldc
The file ended up being over 4 MB, so I had to upload it to GitHub.
The link below shows the result:
https://raw.githubusercontent.com/alansilv4/snmpwalk-zte/refs/heads/main/snmpwalk
Wow, could you run the same thing but add
.1.3.6.1.4.1.3902.
At the end of the command.
lanzo
16 January 2026 13:20
10
you can apply this patch and it will match your 5950 with the ZXR10 OS.
But.. the ZTE MIBS in the /mibs/ was not present in the snmpwalk.
please contact ZTE (or your supplier) and request the latest MIBS for your device.
If this patch works for your needs, let me know.
master ← sandap1:zte-zxr10-5950
opened 01:49AM - 19 Jan 26 UTC
Adding Basic support for ZTE 5950
From:
https://community.librenms.org/t/ad… d-support-for-zte-5950-36tm-switch/28441
DO NOT DELETE THE UNDERLYING TEXT
#### Please note
> Please read this information carefully. You can run `./lnms dev:check` to check your code before submitting.
- [ ] Have you followed our [code guidelines?](https://docs.librenms.org/Developing/Code-Guidelines/)
- [ ] If my Pull Request does some changes/fixes/enhancements in the WebUI, I have inserted a screenshot of it.
- [ ] If my Pull Request makes discovery/polling/yaml changes, I have added/updated [test data](https://docs.librenms.org/Developing/os/Test-Units/).
#### Testers
If you would like to test this pull request then please run: `./scripts/github-apply <pr_id>`, i.e `./scripts/github-apply 5926`
After you are done testing, you can remove the changes with `./scripts/github-remove`. If there are schema changes, you can ask on discord how to revert.
1 Like
system
Closed
26 January 2026 01:59
12
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.