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

Live Port States with SNMP Poll breaks with Brocade FCX #149

Closed
bcix opened this issue Apr 15, 2014 · 10 comments
Closed

Live Port States with SNMP Poll breaks with Brocade FCX #149

bcix opened this issue Apr 15, 2014 · 10 comments

Comments

@bcix
Copy link
Contributor

bcix commented Apr 15, 2014

Hey,

just try to add another Brocade FCX-Switch to IXP-Manager (/ixp/switch-port/op-status/switch/)
When I try to use Live Port States with SNMP Poll I just receive a blank white page.

When I contact the switch from the IXP Manager Server with snmpstatus,
there's no problem in connecting the switch via SNMP.

The IXP-Manager logfile only shows only:
2014-04-15T19:51:14+02:00 DEBUG (7) [myip]: Logger instantiated

but not the expected

[switchname] Updating SerialNumber from to (not implemented)

Any hints on this ?

Thanks, Thorleif

@barryo
Copy link
Member

barryo commented Apr 16, 2014

So, if I understand you correctly, you've added the switch fine, it's just the live port states that is not working?

@bcix
Copy link
Contributor Author

bcix commented Apr 16, 2014

yes

@barryo
Copy link
Member

barryo commented Apr 16, 2014

Can you try with the above patch.

@barryo
Copy link
Member

barryo commented Apr 16, 2014

Also, the OID for serial number on FESX / TI24X is .1.3.6.1.4.1.1991.1.1.1.1.2.0.

Can you find the equivalent for the FCX and give me the SNMP output for a:

snmpget -On .....

@bcix
Copy link
Contributor Author

bcix commented Apr 28, 2014

Hey Barry,

sorry for the delay, Im working on this now.

First: We currently have three types of switches at BCIX:
Brocade RX-8, Brocade FCX and Force10 S4810

When I run "Live port states with SNMP-Poll" limited to the regarding switches
this works with the Brocade RX-8, and Force10 S4810, but not with the Brocade FCX.

The changes to Switcher.php from above didn't help (I'm still on V3.6.11)

With the Brocade FCX I'll get the "white blank page".

When I look into /ixp/var/log/2014/04/20140428.log when doing this for Brocade FCX, I found

2014-04-28T22:06:03+02:00 DEBUG (7) [37.5.43.122]: Logger instantiated
2014-04-28T22:06:08+02:00 DEBUG (7) [37.5.43.122]: Logger instantiated

For the Brocade RX-8, where "Live port states with SNMP-Poll" works fine I'll see this in the log:

2014-04-28T22:06:59+02:00 DEBUG (7) [37.5.43.122]: Logger instantiated
2014-04-28T22:07:27+02:00 DEBUG (7) [37.5.43.122]: Logger instantiated
2014-04-28T22:07:27+02:00 INFO (6) [37.5.43.122]:  [rx8-l105] Platform: Found Model: Unknown
2014-04-28T22:07:27+02:00 INFO (6) [37.5.43.122]:  [rx8-l105] Platform: Found Os: Unknown
2014-04-28T22:07:27+02:00 INFO (6) [37.5.43.122]:  [rx8-l105] Platform: Found OsDate: Unknown
2014-04-28T22:07:27+02:00 INFO (6) [37.5.43.122]:  [rx8-l105] Platform: Found OsVersion: Unknown
2014-04-28T22:07:27+02:00 INFO (6) [37.5.43.122]:  [rx8-l105] Platform: Found SerialNumber: (not implemented)

And now the requested SNMP-output for all these boxes:

Brocade FCX

.1.3.6.1.2.1.1.1.0 = STRING: "Brocade Communications Systems, Inc. FCX624, IronWare Version 07.2.02aT7f1 Compiled on Feb 16 2011 at 05:29:10 labeled as FCXS07202a"

with a newer OS:

.1.3.6.1.2.1.1.1.0 = STRING: "Brocade Communications Systems, Inc. FCX624S, IronWare Version 08.0.10T7f1 Compiled on Jan 07 2014 at 09:13:59 labeled as FCXS08010"

and the serial:

.1.3.6.1.4.1.1991.1.1.1.1.2.0 = STRING: "BGF2250F00E"

Brocade RX-8

.1.3.6.1.2.1.1.1.0 = STRING: "Foundry Networks, Inc. BigIron RX, IronWare Version V2.7.2aT143 Compiled on Sep 29 2009 at 17:15:24 labeled as V2.7.02a"

and the serial:

.1.3.6.1.4.1.1991.1.1.1.1.2.0 = STRING: "SA03075008"

Dell Force10 S4810

.1.3.6.1.2.1.1.1.0 = STRING: "Dell Force10 OS Operating System Version: 1.0 Application Software Version: 8.3.12.1 Series: S4810 Copyright (c) 1999-2012 by Dell Inc. All Rights Reserved. Build Time: Sun Nov 18 11:05:15 2012"

with a newer OS:

.1.3.6.1.2.1.1.1.0 = STRING: "Dell Force10 OS Operating System Version: 2.0 Application Software Version: 9.3(0.0) Series: S4810 Copyright (c) 1999-2014 by Dell Inc. All Rights Reserved. Build Time: Thu Jan 2 02:14:08 2014"

and the serial:

.1.3.6.1.2.1.47.1.1.1.1.11.2 = STRING: "HADL137120041"

Please let me know if you need some more SNMP output.

Thanks a lot, Thorleif

@bcix
Copy link
Contributor Author

bcix commented Jun 25, 2014

Hey, any patches for this issue on the roadmap?

@bcix
Copy link
Contributor Author

bcix commented Jan 30, 2015

Also requested here: opensolutions/OSS_SNMP#12

@barryo
Copy link
Member

barryo commented Jan 30, 2015

Brocade FCX - detected fine, see comments in opensolutions/OSS_SNMP@e379724

@barryo
Copy link
Member

barryo commented Jan 30, 2015

Brocade RX8 - detected fine, see comments in opensolutions/OSS_SNMP@e8f44b8

barryo added a commit to opensolutions/OSS_SNMP that referenced this issue Jan 30, 2015
…XP-Manager#149

Sample output:

Dell Force10 OS Operating System Version: 1.0 Application Software Version: 8.3.12.1 Series: S4810 Copyright (c) 1999-2012 by Dell Inc. All Rights Reserved. Build Time: Sun Nov 18 11:05:15 2012

Vendor:   Dell Force10
Model:    S4810
OS:       FTOS 1.0
OS Ver:   8.3.12.1
OS Date:  2012-11-18 11:05:15

Dell Force10 OS Operating System Version: 2.0 Application Software Version: 9.3(0.0) Series: S4810 Copyright (c) 1999-2014 by Dell Inc. All Rights Reserved. Build Time: Thu Jan 2 02:14:08 2014

Vendor:   Dell Force10
Model:    S4810
OS:       FTOS 2.0
OS Ver:   9.3(0.0)
OS Date:  2014-01-02 02:14:08
@barryo
Copy link
Member

barryo commented Jan 30, 2015

Dell Force10 - just added, see opensolutions/OSS_SNMP@cbf7bef

@bcix - to be of use, you need to add a vendor for this. You can do it in the UI or just execute the following:

INSERT INTO `vendor` VALUES ( 0, 'Dell Force10', 'DellForce10', 'dell_force10' );

To test, you'll need to bring OSS_SNMP up to master:

cd library/OSS_SNMP.git/
git pull
git checkout master
git pull

@barryo barryo closed this as completed Jun 29, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant