This discussion has been locked. The information referenced herein may be inaccurate due to age, software updates, or external references.
You can no longer post new replies to this discussion. If you have a similar question you can start a new discussion in this forum.

How to add a custom OID to monitor on a Cisco Router

Hello Y`all,

I'm hoping the community could help answer some questions:

1) How would I add a custom OID in my NPM to be monitored on an existing Cisco Router?

2) Specifically I'm looking to monitor states of BGP.  I'm not sure if Solarwinds has a way to monitor every state and if it can how would the colors look like if I placed it in Network Atlas?  I guess to make things easier, I want BGP to be green if the state is "established" and for any other state the color would be red.

3) If Solarwinds can do what I'm looking for, how would that affect the state of the physical router itself as opposed to the state of BGP the router has configured?  For example, right now the router is physically up so the color of the node is obviously green but if the BGP goes down the node will still be green because the node is still up but how would I know that BGP is down?

Sorry if this seems confusing but basically all I want to do is be able to monitor BGP for an existing node and have that come up as green or red depending on the states.

Parents
  • You can poll the value using the Universal Device Poller (UnDP) as mentioned and display the results in a table on a summary page and on the node detail page. It is a little more difficult to get those results into Network Atlas but might not be possible yet to provide the status on the map object based on a UnDP value though. The OID you are looking for is the BGP4-MIB-bgpPeerState MIB (1.3.6.1.2.1.15.3.1.2).  Here is a simple UnDP table I use to display the BGP status for my three edge routers on the SolarWinds NPM Summary Home page.

    bgp-peer-state-.png

    Here is a section of a Network Atlas Map showing temperature of some racks in my Datacenter. The status of the device is not based on the temperature (in C) though - it is whether the device is up or not. I have never been able to get the custom polled data to provide a status change on a Network Atlas map.

    rack-room-cage-temp-map.png

    The answer to your question in summary:  Yes, SolarWinds can monitor SNMP OIDs not provided out of the box in NPM, and you can create alerts based on those values and get some visual feedback in the normal summary and node detail pages but as far as I know you can not get a visual feedback from a custom UnDP value on a Network Atlas map.

  • Thank you both for the feedback.

    mthughes,

    How did you make that so-called "simple UnDP table?"  That is definitely the direction I am looking for my Home Summary page.  Did you do a poller for each router or 1 poller for the 3?  I setup 1 UnDP for all the routers that have BGP and applied a chart to the "Node Details Summary" page because when I checked the box to have a chart on the Home Summary page it didn't make sense to me because it's just a line chart showing me that my routers are at "6" (established) but nothing distinguishes individuality; it looks like a group of BGP routers and if any lose their established state then the chart would be affected but it doesn't look like it would show which router has the down state.  Please advise.  I have also setup alerts to trigger when any BGP state has a value less than the numeric value of "6."

Reply
  • Thank you both for the feedback.

    mthughes,

    How did you make that so-called "simple UnDP table?"  That is definitely the direction I am looking for my Home Summary page.  Did you do a poller for each router or 1 poller for the 3?  I setup 1 UnDP for all the routers that have BGP and applied a chart to the "Node Details Summary" page because when I checked the box to have a chart on the Home Summary page it didn't make sense to me because it's just a line chart showing me that my routers are at "6" (established) but nothing distinguishes individuality; it looks like a group of BGP routers and if any lose their established state then the chart would be affected but it doesn't look like it would show which router has the down state.  Please advise.  I have also setup alerts to trigger when any BGP state has a value less than the numeric value of "6."

Children
  • Hi Kang,

    You definitely want to use a table and not a custom chart. Add the Custom Table resource (it is considered category Reporting) to the page where you want to see the information.

    1. When you edit the Custom Table you will select Specific Objects (static selection) for the selection method and then choose Custom Node Pollers from the Show dropdown.

    Custom-Table-Datasource-Selection.png

    Select the unique custom node pollers (they are shown per node) that you want displayed in the table. You should have already assigned your UnDP pollers to the correct nodes using the Universal Device Poller application on your SolarWinds Server.

    2. Then add the columns that you want displayed in the table. You will click on the + symbol to add columns and select Custom Node Poller as the Orion object and then Custom Poller or Custom Poller Current Stats and choose the appropriate object.

    Custom-Table-Column-Selection.png

    3. Keep adding as many columns as you want and then you have the ability to sort and group the way you want, rename the Title of the Custom Table etc.  Be aware that when you rename the Title that it also renames it on the SolarWinds page layout customization view which can be very frustrating when you are trying to create a similar resource 6 months later and you can not remember what type of resource you used.

    Custom-Table-Setup.png

    Side Notes:

    If you do not want to remember the BGP SNMP status values you can enumerate them into their proper readable values in the UnDP poller. Here are the correct values and how to set them in the UnDP,

    UnDP-BGP-Poller-Enumeration.png

    You will still be able to create alerts based on the raw value.

    If you needs any other pointers feel free to ask.