Hi, I would like to request support for two Ribbon Neptune Models:
Discovery:
NPT-2300 - https://paste.rs/7NsOD
NPT-2100 - https://paste.rs/NvrmR
Poll:
NPT-2300 - https://paste.rs/SGVSn
NPT-2100 - https://paste.rs/bSAsU
SNMP:
NPT-2300 - https://paste.rs/ePz2B
NPT-2100 - https://paste.rs/MWxZV
I am currently using the following configuration for OS detection, but do not have any SFP data.
/opt/librenms/resources/definitions/os_detection/ribbon.yaml:
os: NPT
text: “Ribbon Neptune”
type: network
icon: ribbon
group: network
discovery:
sysObjectID:
- .1.3.6.1.4.1.1286.5.1.1.1.20
- .1.3.6.1.4.1.1286.5.1.1.1.15
- .1.3.6.1.4.1.1286.5.1.1.1.19
I opened a ticket with Ribbon to get the MIBs from them. I can share later if needed.
Thank you!
2 Likes
MIBs are helpful or even required in some cases. Otherwise it will limit what can be added.
1 Like
I got the MIBs from them. 9.4 is the latest so I would say use that one but I inluced both versions that they sent me.
You can download them here:
https://cloud.pete-industries.com/index.php/s/LdJssPfwRWtJQy2
When I’m back to work I will see if I have a 10.1 version of the MIBs, otherwise I think we are using 9.4 as well.
master
← murrant:neptune
opened 09:20PM - 30 Jun 25 UTC
Please give a short description what your pull request is for
DO NOT DELETE T… HE UNDERLYING TEXT
#### Please note
> Please read this information carefully. You can run `./lnms dev:check` to check your code before submitting.
- [x] Have you followed our [code guidelines?](https://docs.librenms.org/Developing/Code-Guidelines/)
- [x] If my Pull Request does some changes/fixes/enhancements in the WebUI, I have inserted a screenshot of it.
- [x] 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.
It does require changes from the daily release, so it won’t work on the monthly release.
Awesome thank you!!
I changed to daily, ran the daily.sh, and applied this pull request manually. I am getting health metrics on the NPT devices now!
1 Like
It has been merged upstream, so you could remove the local changes with ./scripts/github-remove and run ./daily.sh again to get it (there was one additional fix)
After that you can switch back to monthly and it will stay on that daily release until the next monthly is released.
1 Like
system
Closed
8 July 2025 16:15
8
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.