Question

Hi all

I am hoping that someone has come against this requirement.  

While I can monitor port channels, I would like to monitor the port channel interfaces but not as interfaces, as the channel group that they are.  

So ideally that if one of the interfaces in the port channel is down that we can alert on its degraded state.  As an interface, the port channel remains up and happy so doesn't cater for individual failures.

I have been hunting for a suitable MIB for this but getting varied results between Cisco devices.

Any help on this topic is appreciated.

David

Share this post


Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Hi Stuart

In this instance, the switch has about 20 port-channels with about 30-40 interfaces, so I would need a way to map what interfaces form the port channel before I can think about the alerting.

But yes, in essence, that is what I am after.  With the alert being Port Channel specific.

David

Share this post


Link to post
Share on other sites
  • 0

Ok, so the way to do this in the product today is cluster alerts, unless you find a mib that is indexed by port channel and gives stats about the members (number that are up/down vs. total). With cluster alerts, you'd need a simpler way of managing it so configuring them is not so much of a tedious job. I'm going to bite my tongue before i say API.

Share this post


Link to post
Share on other sites
  • 0
37 minutes ago, Stuart Weenig said:

Ok, so the way to do this in the product today is cluster alerts, unless you find a mib that is indexed by port channel and gives stats about the members (number that are up/down vs. total). With cluster alerts, you'd need a simpler way of managing it so configuring them is not so much of a tedious job. I'm going to bite my tongue before i say API.

Yep, Product wise, I get that is a feature that can help.  The question was more to the Cisco peeps out there to see if they have found a MIB that can help as I am struggling to find a good one, and one that is more consistent across the product lines.

  • Like 1

Share this post


Link to post
Share on other sites
  • 0

There is no Cisco MIB for etherchannel that I have found (in general -- may be something for some specific device types).  Same for other aggregates, like PPP multilink.  In our experience, the only safe way to detect aggregate issues is to monitor the reported speed of the bundle as the underlying link does NOT necessarily need to be down for an aggregate to lose members (seen it happen when carriers do testing and fail to put the member back into the  bundle). Unfortunately, despite previous requests, the interface datasource still does not report ifSpeed so you cannot set a threshold on that datapoint to detect out-of-spec speeds.

Share this post


Link to post
Share on other sites
  • 0

To add to this -- there is in fact a pair of datapoints in the new SNMP_Network_Interfaces datasource that could be used to detect aggregate speed problems, a proxy for channel member loss (inInterfaceSpeed and outInterfaceSpeed, set to the reported speed unless overridden by ILPs).  To use this, you would either have to set a threshold on the specific datapoints needed and deal with generic alerts, or add a virtual datapoint with a proper alert message, making future module updates painful.  I really wish that the F/R I posted years ago to allow for LogicModule inheritance was implemented...

If you use SNMP_Network_Interfaces in any real world environments, be sure your collectors have been tuned to allow more batchscript threads!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.