Add FS S3400 SNMP OID support

Dear all,

I’m using some FiberStore S3400-48T4SP and also some FiberStore S3900-24T4S.

The thing is, with those S3400 is there is no support for those following OID :

  • System OS
  • Hardware

Example here:
S3400

S3900

As I dig a little into snmp stuff, I spot two things :
.1.3.6.1.4.1.17409.2.3.1.3.1.1.9.1.0 = STRING: “2.0.2J Build 78792”
.1.3.6.1.4.1.17409.2.3.1.3.1.1.14.1.0 = STRING: “S3400-48T4SP mother card”
and
.1.3.6.1.4.1.52642.3.6.10.1.3.0 = STRING: “S3400-48T4SP mother card”
.1.3.6.1.4.1.52642.3.6.10.1.6.0 = STRING: “2.0.2J Build 78792”

They apparently are the same as previous version “2.0.2J build 68107”, but I should check for the very last one “2.0.2J build 80432”.

For information, there is no similar information with the standard like S3900 is using (RFC 1157). Of course, I’ll push to FiberStore for updating this snmp mess…

For now, I have no idea how to implement this into github (which file should I fork and PR for it), but I hope a little help here :slight_smile:

Thank you for reading !

Best regards,
Vincent / Emma0Z

Hey there,

I had a reply from fs.com and they said “don’t care” more or less…

So if anybody have a clue about this, I’m taking it!

Thank you all!

Vincent / Emma0Z

Hey @Emma0Z

I’ve just added S5810’s into LibreNMS and getting very limited information. I’ve considered reaching out to FS but as you mentioned they don’t care which is no surprise.

Hello @Speechy

No they don’t and the most of the top is they ask you to go to Librenms support to add the device into the solution.

I’ve never saw such a “f### you” like this haha

So, I’ll see in the next weeks how to update it. I think, the S5810 and S3400 have kind of the same OS lines as I see on your screenshot.
It’s more close to “Cisco” CLI than the other. Have you a code somewhere of what you already did? If I can take a look closer?

Thank you!

Hey Emma0Z,

I’ve only just added these FS S5810’s into LibreNMS and have not done anything further to fix the reporting issue. in relation to MIB’s ect I dont have enough experience in how all that works. All other device types i’ve added into LibreNMS have worked first go and reporting everything.