Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fibrestore MIBs #187

Open
boyang1992 opened this issue Jul 4, 2022 · 10 comments
Open

Fibrestore MIBs #187

boyang1992 opened this issue Jul 4, 2022 · 10 comments

Comments

@boyang1992
Copy link

hello
I am an engineer of FS, can you help me upload MIB file of FS switch?
FS_MIB.zip

@ollyg
Copy link
Member

ollyg commented Aug 17, 2022

Hi @boyang1992 (CC @Stoatwblr)

Thanks for the MIB bundle. Our tests show some errors to resolve. Are you able to fix them?

The scripts and instructions are here if you want to reproduce: https://github.com/netdisco/netdisco-mibs/wiki/Updating-MIBs
If you cannot update, we can try to patch, but it will take a while to find the time to do it.

regards,
oliver

oliver@willow netdisco-mibs % EXTRAS/scripts/testload fibrestore
👀 Building MIBs index
✔ Index rebuilt (0 errors, 102 vendors, 4683 mibs).
✘ Errors from FS-3G-MIB in fibrestore/FS-3G-MIB.mib
Bad operator (_): At line 1516 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-3G-MIB.mib

✘ Errors from FS-AG-MIB in fibrestore/FS-AG-MIB.mib
Unlinked OID in FS-AG-MIB: fsApPortMemberAction ::= { fsApPortMemberTableEntry 3 }
Undefined identifier: fsApPortMemberTableEntry near line 160 of /Users/oliver/git/netdisco-mibs/fibrestore/FS-AG-MIB.mib
Unlinked OID in FS-AG-MIB: fsApPortMemberApNumber ::= { fsApPortMemberTableEntry 2 }
Undefined identifier: fsApPortMemberTableEntry near line 152 of /Users/oliver/git/netdisco-mibs/fibrestore/FS-AG-MIB.mib
Unlinked OID in FS-AG-MIB: fsApPortMemberPortIndex ::= { fsApPortMemberTableEntry 1 }
Undefined identifier: fsApPortMemberTableEntry near line 144 of /Users/oliver/git/netdisco-mibs/fibrestore/FS-AG-MIB.mib
Unlinked OID in FS-AG-MIB: fsApConfigStatus ::= { fsApConfigTableEntry 8 }
Undefined identifier: fsApConfigTableEntry near line 112 of /Users/oliver/git/netdisco-mibs/fibrestore/FS-AG-MIB.mib
Unlinked OID in FS-AG-MIB: fsApConfigBalance ::= { fsApConfigTableEntry 7 }
Undefined identifier: fsApConfigTableEntry near line 104 of /Users/oliver/git/netdisco-mibs/fibrestore/FS-AG-MIB.mib
Unlinked OID in FS-AG-MIB: fsApConfigAction ::= { fsApConfigTableEntry 6 }
Undefined identifier: fsApConfigTableEntry near line 96 of /Users/oliver/git/netdisco-mibs/fibrestore/FS-AG-MIB.mib
Unlinked OID in FS-AG-MIB: fsApConfigPortMember ::= { fsApConfigTableEntry 5 }
Undefined identifier: fsApConfigTableEntry near line 88 of /Users/oliver/git/netdisco-mibs/fibrestore/FS-AG-MIB.mib
Unlinked OID in FS-AG-MIB: fsApConfigCurrentPtNumber ::= { fsApConfigTableEntry 4 }
Undefined identifier: fsApConfigTableEntry near line 80 of /Users/oliver/git/netdisco-mibs/fibrestore/FS-AG-MIB.mib
Unlinked OID in FS-AG-MIB: fsApConfigMaxPtNumber ::= { fsApConfigTableEntry 3 }
Undefined identifier: fsApConfigTableEntry near line 72 of /Users/oliver/git/netdisco-mibs/fibrestore/FS-AG-MIB.mib
Unlinked OID in FS-AG-MIB: fsApConfigIndex ::= { fsApConfigTableEntry 2 }
Undefined identifier: fsApConfigTableEntry near line 64 of /Users/oliver/git/netdisco-mibs/fibrestore/FS-AG-MIB.mib
Unlinked OID in FS-AG-MIB: fsApConfigNumber ::= { fsApConfigTableEntry 1 }
Undefined identifier: fsApConfigTableEntry near line 56 of /Users/oliver/git/netdisco-mibs/fibrestore/FS-AG-MIB.mib
Cannot adopt OID in FS-AG-MIB: fsApPortMemberPortIndex ::= { fsApPortMemberTableEntry 1 }
Cannot adopt OID in FS-AG-MIB: fsApPortMemberApNumber ::= { fsApPortMemberTableEntry 2 }
Cannot adopt OID in FS-AG-MIB: fsApPortMemberAction ::= { fsApPortMemberTableEntry 3 }
Cannot adopt OID in FS-AG-MIB: fsApConfigNumber ::= { fsApConfigTableEntry 1 }
Cannot adopt OID in FS-AG-MIB: fsApConfigIndex ::= { fsApConfigTableEntry 2 }
Cannot adopt OID in FS-AG-MIB: fsApConfigMaxPtNumber ::= { fsApConfigTableEntry 3 }
Cannot adopt OID in FS-AG-MIB: fsApConfigCurrentPtNumber ::= { fsApConfigTableEntry 4 }
Cannot adopt OID in FS-AG-MIB: fsApConfigPortMember ::= { fsApConfigTableEntry 5 }
Cannot adopt OID in FS-AG-MIB: fsApConfigAction ::= { fsApConfigTableEntry 6 }
Cannot adopt OID in FS-AG-MIB: fsApConfigBalance ::= { fsApConfigTableEntry 7 }
Cannot adopt OID in FS-AG-MIB: fsApConfigStatus ::= { fsApConfigTableEntry 8 }

✘ Errors from FS-CLUSTER-MIB in fibrestore/FS-CLUSTER-MIB.mib
Undefined OBJECT-GROUP (fsDeviceAuthPasswordGroup): At line 938 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-CLUSTER-MIB.mib
Undefined OBJECT-GROUP (uijieClusterPasswordAuthPoolGroup): At line 937 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-CLUSTER-MIB.mib

✘ Errors from FS-CT-STANDARD-MIB in fibrestore/FS-CT-STANDARD-MIB.mib
Bad operator (needs): At line 59 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-CT-STANDARD-MIB.mib

✘ Errors from FS-IP-PRIVATE-MIB in fibrestore/FS-IP-PRIVATE-MIB.mib
Undefined OBJECT-GROUP (fsAcIPPrivateTrapGroup): At line 191 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-IP-PRIVATE-MIB.mib
Undefined OBJECT-GROUP (fsAcIPPrivateMIBGroup): At line 191 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-IP-PRIVATE-MIB.mib

✘ Errors from FS-MAPINFO-MNG-MIB in fibrestore/FS-MAPINFO-MNG-MIB.mib
Bad timestamp format (11 or 13 characters) (2016073200000Z): At line 60 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-MAPINFO-MNG-MIB.mib

✘ Errors from FS-MPLS-LDP-MIB in fibrestore/FS-MPLS-LDP-MIB.mib
Expected "(" (_): At line 294 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-MPLS-LDP-MIB.mib
Should be ACCESS (timer): At line 294 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-MPLS-LDP-MIB.mib
Bad parse of OBJECT-TYPE: At line 294 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-MPLS-LDP-MIB.mib

✘ Errors from FS-RS485-CLASS-MIB in fibrestore/FS-RS485-CLASS-MIB.mib
Expected "(" (_): At line 332 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-RS485-CLASS-MIB.mib
Should be ACCESS (10M): At line 332 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-RS485-CLASS-MIB.mib
Bad parse of OBJECT-TYPE: At line 332 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-RS485-CLASS-MIB.mib

✘ Errors from FS-V1-TRAP in fibrestore/FS-V1-TRAP.mib
Undefined OBJECT-GROUP (fsDeviceAuthPasswordGroup): At line 938 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-CLUSTER-MIB.mib
Undefined OBJECT-GROUP (uijieClusterPasswordAuthPoolGroup): At line 937 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-CLUSTER-MIB.mib
Did not find 'scMemberOperStatus' in module FS-CLUSTER-MIB (/Users/oliver/git/netdisco-mibs/fibrestore/FS-V1-TRAP.mib)
Did not find 'userIpaddr' in module FS-AUTH-GATEWAY-MIB (/Users/oliver/git/netdisco-mibs/fibrestore/FS-V1-TRAP.mib)

✘ Errors from FS-VM-MIB in fibrestore/FS-VM-MIB.mib
- (is a reserved word): At line 60 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VM-MIB.mib
- (is a reserved word): At line 127 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VM-MIB.mib
- (is a reserved word): At line 181 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VM-MIB.mib
- (is a reserved word): At line 250 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VM-MIB.mib
- (is a reserved word): At line 398 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VM-MIB.mib
- (is a reserved word): At line 461 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VM-MIB.mib
- (is a reserved word): At line 516 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VM-MIB.mib
- (is a reserved word): At line 560 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VM-MIB.mib
- (is a reserved word): At line 631 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VM-MIB.mib
- (is a reserved word): At line 676 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VM-MIB.mib

✘ Errors from FS-VPLS-BGP-MIB in fibrestore/FS-VPLS-BGP-MIB.mib
Undefined OBJECT-GROUP (fsvplsBgpVEName): At line 275 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VPLS-BGP-MIB.mib
Undefined OBJECT-GROUP (fsvplsBgpConfigRouteTarget): At line 270 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VPLS-BGP-MIB.mib
Undefined OBJECT-GROUP (fsvplsBgpConfigRouteDistinguisher): At line 265 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VPLS-BGP-MIB.mib
Undefined OBJECT-GROUP (fsvplsBgpConfigGroup): At line 260 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VPLS-BGP-MIB.mib
Undefined OBJECT-GROUP (fsvplsBgpConfigGroup): At line 242 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VPLS-BGP-MIB.mib

✘ Errors from FS-VPLS-LDP-MIB in fibrestore/FS-VPLS-LDP-MIB.mib
Undefined OBJECT-GROUP (fsvplsLdpPwBindMacAddressLimit): At line 237 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VPLS-LDP-MIB.mib
Undefined OBJECT-GROUP (fsvplsLdpConfigMacAddrWithdraw): At line 232 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VPLS-LDP-MIB.mib
Undefined OBJECT-GROUP (fsvplsLdpNotificationGroup): At line 229 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VPLS-LDP-MIB.mib
Undefined OBJECT-GROUP (fsvplsLdpGroup): At line 228 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VPLS-LDP-MIB.mib
Undefined OBJECT-GROUP (fsvplsLdpNotificationGroup): At line 211 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VPLS-LDP-MIB.mib
Undefined OBJECT-GROUP (fsvplsLdpGroup): At line 210 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-VPLS-LDP-MIB.mib

✘ Errors from FS-WLAN-FIT-AP-CF-MIB in fibrestore/FS-WLAN-FIT-AP-CF-MIB.mib
- (is a reserved word): At line 7466 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-WLAN-FIT-AP-CF-MIB.mib
- (is a reserved word): At line 7533 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-WLAN-FIT-AP-CF-MIB.mib
- (is a reserved word): At line 8765 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-WLAN-FIT-AP-CF-MIB.mib

✘ Errors from FS-WLAN-FIT-AP-IN-MIB in fibrestore/FS-WLAN-FIT-AP-IN-MIB.mib
- (is a reserved word): At line 591 in /Users/oliver/git/netdisco-mibs/fibrestore/FS-WLAN-FIT-AP-IN-MIB.mib

⚑ Checks done.

@ollyg ollyg changed the title Add MIB file of FS switch Fibrestore MIBs Aug 17, 2022
@ollyg
Copy link
Member

ollyg commented Aug 17, 2022

Equally, @Stoatwblr and @boyang1992 we can delete these MIBs from the bundle if you decide they are not essential and then the rest can be added to netdisco-mibs.

@ghane
Copy link
Sponsor

ghane commented May 19, 2023

Please see: https://sourceforge.net/p/netdisco/mailman/message/37840894/

I was not aware that FS is Fibrestore :-(

I will have access to one as a test equipment for a few hours next week. Is there anything I should run on it, or a patched netdisco install, to get more info?

@ollyg
Copy link
Member

ollyg commented May 19, 2023

Hi @ghane if the Fibrestore device is using standard MIBs then Netdisco should be able to get a lot of information from it.

So we are interested in the "gaps" that Netdisco failed to get. Such as device model/software, or ports information, or connected node MAC addresses, and so on.

If you are able to share the data from the device, then one way is to take a snapshot using this feature, which works at command line or GUI: https://github.com/netdisco/netdisco/wiki/Snapshot#share-a-snapshot

We would still need Fibrestore to fix their broken MIB files, but at least with the tests I mention above (looking for gaps and taking snapshot) we can see where we need to fix, and it might be small things, or not.

Many thanks
Oliver.

@ghane
Copy link
Sponsor

ghane commented May 19, 2023

Hi @ghane if the Fibrestore device is using standard MIBs then Netdisco should be able to get a lot of information from it.

So we are interested in the "gaps" that Netdisco failed to get. Such as device model/software, or ports information, or connected node MAC addresses, and so on.

If you are able to share the data from the device, then one way is to take a snapshot using this feature, which works at command line or GUI: https://github.com/netdisco/netdisco/wiki/Snapshot#share-a-snapshot

We would still need Fibrestore to fix their broken MIB files, but at least with the tests I mention above (looking for gaps and taking snapshot) we can see where we need to fix, and it might be small things, or not.

Many thanks Oliver.

Thanks. Will do this and get back to you.

@ghane
Copy link
Sponsor

ghane commented May 24, 2023

Hi,

I was at the FS.com office today; they provided two switchs to run netdisco against.

  1. S3900-24T4S-R Connected to my laptop and the other Switch. IP address is 10.0.0.2. OS version v99013 . Model page: https://www.fs.com/products/134655.html
  2. S5850 Connected to the S3900 above. IP address is 10.0.0.1 . OS version v7.2.1 . Model page: https://www.fs.com/products/29123.html

https://www.dropbox.com/s/bykari8km6tdfji/10.1.1.1?dl=0

https://www.dropbox.com/s/esf8zfr2m3buko7/10.1.1.2?dl=0

@ghane
Copy link
Sponsor

ghane commented Jul 25, 2023

I now have a new, unconfigured S3900-24T4S-R in the rack.

I can provide access to a clean Netdisco install on a VM attached to the Switch, if it would help. Or I can run any commands you wish.

@ghane
Copy link
Sponsor

ghane commented Aug 21, 2023

Hello. The S3900 is now in production. Is there any other information I can provide?

@ghane
Copy link
Sponsor

ghane commented Feb 26, 2024

If you are able to share the data from the device, then one way is to take a snapshot using this feature, which works at command line or GUI: https://github.com/netdisco/netdisco/wiki/Snapshot#share-a-snapshot

Hi, the snapshot is above.

@inphobia
Copy link
Member

i gave 10.1.1.2 a go on my test setup and the returned info seems surprisingly complete, so they did a good job at following the standards.
i went this and the related issues and it seems the mibs had some issues and were not imported. now instead of trying to ge those mibs working it might be better to get the latest versions first. i tried to find my way around their website but gave up.

so, if you or @boyang1992 can provide us with the most recent versions i'm willing to give it a go.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants