Operating System - Linux
1753767 Members
5661 Online
108799 Solutions
New Discussion юеВ

ICE Linux with 3020 switches

 
Peter_Vreman
Occasional Contributor

ICE Linux with 3020 switches

The ICE monitoring of c-Blade 3020 switches has an issue. The switch_poller script thinks that the switch has >10000 ports. With the result that the RRD data becomes too big when multiple enclosures are monitored.

Hacking the switch_poller script and adding the following lines to fix the port numbers for 3020 siwtches seems to work:

$portnum = $portnum - 10476 if ( $portnum > 10500);
$portnum = $portnum - 10100 if ( $portnum > 10100);


Below is an snapshot of the snmpwalk of the switch:

node# snmpwalk -v1 -c public x.x.x.x ifType
IF-MIB::ifType.1 = INTEGER: propVirtual(53)
IF-MIB::ifType.27 = INTEGER: propVirtual(53)
IF-MIB::ifType.29 = INTEGER: propVirtual(53)
IF-MIB::ifType.10101 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10102 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10103 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10104 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10105 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10106 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10107 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10108 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10109 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10110 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10111 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10112 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10113 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10114 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10115 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10116 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10117 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10118 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10119 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10120 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10121 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10122 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10123 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10124 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.10501 = INTEGER: other(1)
IF-MIB::ifType.10502 = INTEGER: ethernetCsmacd(6)

Hopefully this can be fixed in the next release.

Regards,
Peter Vreman
2 REPLIES 2
Christopher Grandinetti
Frequent Advisor

Re: ICE Linux with 3020 switches

Hello Peter,

We will be investigating this issue next and will update this posting when that investigation is complete.

Regards,
-Chris
Jay Greguske
New Member

Re: ICE Linux with 3020 switches

Hi Peter,

I just wanted to let you know this issue was addressed in ICE-Linux 2.10 development. Your suggestion was helpful too.

Thanks,
-jay