Menu

#25 CiscoPower mib dose not load: wrong object?

closed-out-of-date
5
2012-04-12
2009-03-30
Atom Powers
No

When attempting to get infro from a Cisco 3560 or 2960 I get an error like this:
--
SNMP::Info::_global layers : sysServices.0
SNMP::Info::_global description : sysDescr.0
SNMP::Info::_global id : sysObjectID.0
SNMP::Info::device_type() layers:00000110 id:.1.3.6.1.4.1.9.1.616 sysDescr:"Cisco IOS Software, C3560 Software (C3560-IPBASE-M), Version 12.2(25)SEB4, RELEASE SOFTWARE (fc1) Copyright (c) 1986-2005 by Cisco Systems, Inc. Compiled Tue 30-Aug-05 14:19 by yenanh"
The CISCO-POWER-ETHERNET-EXT-MIB did not load. See README for SNMP::Info::Layer3::C3550
--

It appears that CiscoPower.em is attempting to call an object that doesn't exist in CISCO-POWER-ETHERNET-EXT-MIB.my. I'm no SNMP expert, but this looks the solution (I don't know if it gives the correct results, but it is my best guess and no longer gives an error):

SNMP/Info/CiscoPower.pm
--
44 #%MIBS = ( 'CISCO-POWER-ETHERNET-EXT-MIB' => 'cpeExtPsePortEntPhyIndex' );
45 %MIBS = ( 'CISCO-POWER-ETHERNET-EXT-MIB' => 'cpeExtMainPseEntPhyIndex' );
46
47 %GLOBALS = ();
48
49 #%FUNCS = ( 'cpeth_ent_phy' => 'cpeExtPsePortEntPhyIndex', );
50 %FUNCS = ( 'cpeth_ent_phy' => 'cpeExtMainPseEntPhyIndex', );
51

Discussion

  • Bill Fenner

    Bill Fenner - 2009-04-04

    Check your CISCO-POWER-ETHERNET-EXT-MIB for its LAST-UPDATED -- is it 200612190000Z? That revision added the cpeExtPsePortTable which this module needs. This version is in the netdisco-mibs 0.4 distribution, or of course at Cisco's site.

     
  • Oliver Gorwits

    Oliver Gorwits - 2012-04-12

    okay so this is fixed by updating netdisco-mibs, so closing the ticket.

     
  • Oliver Gorwits

    Oliver Gorwits - 2012-04-12
    • assigned_to: nobody --> olly_g
    • status: open --> closed-out-of-date