[ixpmanager] Interface Polling issue - MauType error

Barry O'Donovan barry.odonovan at inex.ie
Wed Mar 11 07:07:44 GMT 2015


Hi Daniel,

First, thanks for the most thorough and well researched support request 
we have received to date! This should be a template to all.

Thanks to the work and tests you've done, it seems to me that the Cisco 
device / os version you're using supports MAU but not all of the MIBs.

Can you try the latest version from GitHub where I've pushed a small 
change ( http://git.io/pgQ7 ) that will hopefully catch these errors 
without affecting the rest of the switch polling.

Thanks!

  - Barry


On 10/03/2015 21:50, Daniel Spierling wrote:
> Dear Barry et al,
>
> first of all thanks for the good work and thanks for sharing the IXP Manager Tool. Great Stuff!
>
> Unfortunately we ran into some problem while polling a Cisco 6509.
>
> Polling process via the GUI gets interrupted with an error message „SNMP Error“
>
> As we could not make up anything from this error message, we startet to dig a little deeper:
>
> dspierling at ixp1:/usr/local/ixp/bin$ sudo ./ixptool.php -a switch-cli.snmp-poll -v
> First time polling of sw001 with SNMP request to sw001
> 2015-03-10T01:59:44+00:00 INFO (6):  [sw001] Platform: Found Model: WS-C6509-E
> 2015-03-10T01:59:44+00:00 INFO (6):  [sw001] Platform: Updating Os from  to IOS
> 2015-03-10T01:59:44+00:00 INFO (6):  [sw001] Platform: Found OsDate: Unknown
> 2015-03-10T01:59:44+00:00 INFO (6):  [sw001] Platform: Updating OsVersion from  to 15.1(1)SY1
> 2015-03-10T01:59:44+00:00 INFO (6):  [sw001] Platform: Updating SerialNumber from  to (not implemented)
> 2015-03-10T01:59:44+00:00 INFO (6): Found new port for sw001 with index 1
> 2015-03-10T01:59:44+00:00 INFO (6): [sw001]: [Index: 1] Updating Name from [] to [TenGigabitEthernet1/1]
> 2015-03-10T01:59:44+00:00 INFO (6): [sw001]:TenGigabitEthernet1/1 [Index: 1] Updating IfName from [] to [Te1/1]
> 2015-03-10T01:59:44+00:00 INFO (6): [sw001]:TenGigabitEthernet1/1 [Index: 1] Updating IfAlias from [] to [nnnn 0 ASXXXX-CustomerA]
> 2015-03-10T01:59:44+00:00 INFO (6): [sw001]:TenGigabitEthernet1/1 [Index: 1] Updating IfHighspeed from [] to [10000]
> 2015-03-10T01:59:44+00:00 INFO (6): [sw001]:TenGigabitEthernet1/1 [Index: 1] Updating IfMtu from [] to [1500]
> 2015-03-10T01:59:44+00:00 INFO (6): [sw001]:TenGigabitEthernet1/1 [Index: 1] Updating IfPhysAddress from [] to [F872EA7F5D88]
> 2015-03-10T01:59:44+00:00 INFO (6): [sw001]:TenGigabitEthernet1/1 [Index: 1] Updating IfAdminStatus from [] to [1]
> 2015-03-10T01:59:44+00:00 INFO (6): [sw001]:TenGigabitEthernet1/1 [Index: 1] Updating IfOperStatus from [] to [2]
> 2015-03-10T01:59:44+00:00 INFO (6): [sw001]:TenGigabitEthernet1/1 [Index: 1] Updating IfLastChange from [] to [1425655903]
> 2015-03-10T01:59:44+00:00 INFO (6): [sw001]:TenGigabitEthernet1/1 [Index: 1] Updating MauType from [] to [(empty)]
> ERROR: OSS_SNMP exception polling sw001 by SNMP
>
>
> Currently it looks like, that we get an error / unhanded exeption during the MauType Update, because of an empty or wrong return value from our switch.
>
> dspierling at ixp1:/usr/local/ixp/library/OSS_SNMP.git/examples$ sudo ./mau.php sw001 public
>
> Number of interfaces on sw001: 65
>
> ID:  Name  - Index - Type - State - Media Available - Jack Type - State Exits - Jabber State - Autoneg
>
> PHP Fatal error:  Uncaught exception 'OSS_SNMP\Exception' with message 'Could not perform walk for OID .1.3.6.1.2.1.26.2.1.1.4' in /usr/local/ixp/library/OSS_SNMP.git/src/OSS_SNMP/SNMP.php:277
> Stack trace:
> #0 /usr/local/ixp/library/OSS_SNMP.git/src/OSS_SNMP/MIBS/MAU.php(714): OSS_SNMP\SNMP->subOidWalk('.1.3.6.1.2.1.26...', 12)
> #1 /usr/local/ixp/library/OSS_SNMP.git/examples/mau.php(82): OSS_SNMP\MIBS\MAU->states(true)
> #2 {main}
>    thrown in /usr/local/ixp/library/OSS_SNMP.git/src/OSS_SNMP/SNMP.php on line 277
>
>
> Looking further into this, it seems that this is confirming our assumptions; we do not receive any usable value for the OID „.1.3.6.1.2.1.26.2.1.1.4“ from the switch.
>
>
> dspierling at ixp1:/usr/local/ixp/library/OSS_SNMP.git/examples$ snmpwalk -v 2c -c public sw001 .1.3.6.1.2.1.26.2.1.1.4
> iso.3.6.1.2.1.26.2.1.1.4 = No Such Object available on this agent at this OID
>
> Testing via snmpwalk - same result..
>
>
> Any further information of our Interfaces seem to get polled accordingly:
>
> dspierling at ixp1:/usr/local/ixp/library/OSS_SNMP.git/examples$ sudo ./interfaces.php sw001 public
>
> Number of interfaces on sw001: 65
>
> ID:  Name  - Descrition - Type - Admin/Operational State
>
> 1: Te1/1 - TenGigabitEthernet1/1 - ethernetCsmacd - up/down
> 2: Te1/2 - TenGigabitEthernet1/2 - ethernetCsmacd - down/down
> 3: Te1/3 - TenGigabitEthernet1/3 - ethernetCsmacd - down/down
> 4: Te1/4 - TenGigabitEthernet1/4 - ethernetCsmacd - down/down
> etc…
>
>
>
> Additionally here are some more information about the Cisco Switch:
>
> sw001#show ver
> Cisco IOS Software, s2t54 Software (s2t54-ADVIPSERVICESK9-M), Version 15.1(1)SY1, RELEASE SOFTWARE (fc5)
> Technical Support: http://www.cisco.com/techsupport
> Copyright (c) 1986-2013 by Cisco Systems, Inc.
>
> ROM: System Bootstrap, Version 12.2(50r)SYS3, RELEASE SOFTWARE (fc1)
>
>   sw001 uptime is 5 days, 10 hours, 11 minutes
> Uptime for this control processor is 5 days, 10 hours, 12 minutes
> System returned to ROM by power on
> System restarted at 11:39:51 WAT Thu Mar 5 2015
> System image file is "bootdisk:s2t54-advipservicesk9-mz.SPA.151-1.SY1.bin"
> Last reload reason: power-on
>
>
> cisco WS-C6509-E (M8572) processor (revision ) with 3162112K/524288K bytes of memory.
> Processor board ID SMC1722002M
>   CPU: MPC8572_E, Version: 2.2, (0x80E80022)
>   CORE: E500, Version: 3.0, (0x80210030)
>   CPU:1500MHz, CCB:600MHz, DDR:600MHz
>   L1:    D-cache 32 kB enabled
>          I-cache 32 kB enabled
>
> Last reset from power-on
> 1 Virtual Ethernet interface
> 30 Gigabit Ethernet interfaces
> 20 Ten Gigabit Ethernet interfaces
> 2543K bytes of non-volatile configuration memory.
>
> Configuration register is 0x2102
>
>
> Your help is much appreciated!
>
> Thanks in advance.
>
> Best regards
> Daniel
>

-- 

Kind regards,
Barry O'Donovan
INEX Operations

Mob: +353 86 801 7669
Tel: +353  1 685 4220

+-------------------------------+-------------------------------------+
| Open Source Solutions Ltd.    | INEX Operations Team                |
| 7th Floor, North Block,       | Internet Neutral Exchange           |
| Rockfield Central,            | Association, 4027 Kingswood Road,   |
| Dundrum, Dublin 16.           | Citywest Business Campus, Dublin 24 |
| http://www.opensolutions.ie/  | http://www.inex.ie/                 |
+-------------------------------+-------------------------------------+


More information about the ixpmanager mailing list