[c-nsp] SNMP OID to see if a Tn interface is looped up?

Ryan West rwest at zyedge.com
Thu Jul 16 19:26:34 EDT 2009


Good find.  I was pretty sure that the operstatus MIB had more than 2 values.  We use something similar with Zabbix.  FYI, here are the integer values:

ifOperStatus OBJECT-TYPE
    SYNTAX  INTEGER {
                up(1),        -- ready to pass packets
                down(2),
                testing(3),   -- in some test mode
                unknown(4),   -- status can not be determined
                              -- for some reason.
                dormant(5),
                notPresent(6),    -- some component is missing
                lowerLayerDown(7) -- down due to state of
                                  -- lower-layer interface(s)
            }

-ryan

-----Original Message-----
From: Justin Shore [mailto:justin at justinshore.com] 
Sent: Thursday, July 16, 2009 7:20 PM
To: Ryan West
Cc: 'Cisco-nsp'
Subject: Re: [c-nsp] SNMP OID to see if a Tn interface is looped up?

Ryan West wrote:
> Justin,
> 
> Give this a shot:
> 
> http://tools.cisco.com/Support/SNMP/do/BrowseMIB.do?local=en&step=2&mibName=CISCO-ICSUDSU-MIB
> 
> That MIB contains values for different loop codes.

Ryan,

That looks like a very useful MIB.  I'll give that a try.

I looked at the source of the check_snmp_int.pl script for Nagios as 
well and noticed that it was built to handle 3 response codes:  up, down 
and testing.  On a hunch I looped up an unused T1 on a T3 controller and 
hit it with a snmpwalk.  Sure enough it listed the looped interface as 
"testing":

IF-MIB::ifOperStatus.28 = INTEGER: testing(3)

check_snmp_int.pl also correctly detected the situation:

Serial1/0/10:0:TESTING: 1 int NOK : CRITICAL

So it looks like that plugin will do what I need if I can figure out how 
to make it only give a warning if the interface is in testing and not a 
critical alarm (warning for say 1hr; then escalate it send our alerts). 
  I want it to warn with no email for about an hour.  Then escalate it 
and send our the alerts.  Should be doable.

Thanks
  Justin







More information about the cisco-nsp mailing list