Skip to Main Content
Cloud Management and AIOps


This is an IBM Automation portal for Cloud Management and AIOps products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).

Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.

Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Future consideration
Created by Guest
Created on Mar 2, 2023

User-friendly way of managing SNMP MIBs and traps for alerting/eventing

Currently, in order to manage SNMP MIBs and traps for alerting, you must create a rules file that will map the OIDs and Varbinds of the trap, as defined in the vendor's MIB, to the event schema.

We do offer some tooling that will take a vendor MIB and convert it to a base set of rules... specifically the MIB Manager. However, SNMP traps generally do not strictly define things like Severity, problem/resolution for clearing, and may not even provide a human readable text string that clearly defines what the trap means (often it is in the MIB comments or documentation). So in almost every case, it is required to modify the auto-generated rules to define many criteria. Additionally, the MIB Manager is not built in to the standard Web-based UI, it must be run as a desktop application or from the server via X windows or VNC.

Now, there are pros and cons to managing traps with a rules file. The pros are the ability to have full and complete flexibility as to how you process and structure the event that is raised in the Event Manager event list, do some enrichment with data that is contained in CSV files, complex if/then/case processing, etc.  The cons to this method is that there is a fairly deep learning curve... a customer must be fluent in rules file syntax, regular expressions, and the like. 

What I am proposing is a purpose-built UI for managing vendor MIBs and SNMP traps, available in the Watson AIOps and NOI User Interfaces, That would:

1. Allow a user to add any MIBs to the Watson AIOps MIB library and compile it.

2. Present the user with a list of vendors, and MIBs, that are loaded and compiled in the system, making it clear which MIBs have SNMP trap/inform definitions (maybe even offering the ability to filter down)

3. Allow a user to select which traps that exist in a vendor MIB that they are interested in collecting, and allow them to define the Summary, Severity, problem/resolution, Identifier (dedup), etc for any given trap that would exist in a vendor MIB file. 

4. I could also see a tool which would allow an administrator to select a trap that was collected by the system and go directly into the trap definition so they could easily modify the appearance of the event and other criteria. When I started in this industry, I was an HP OpenView NNM administrator in the late 90's and even then they could do this.

5. Make it clear in the event list which traps have been received which don't have an associated MIB loaded/compiled


Note that while SNMP is widely used to manage network devices (routers, switches), it is also used for other types of devices such as SAN components, Server hardware (e.g. HMC, Dell, etc), commercial off-the-shelf software systems. Additionally it is quite common for element management systems to forward their alerts via SNMP traps to one or more northbound manager of managers.

I will attach a file with some mock-ups on how the capability could be laid out for simplicity and ease of use.

Note that this should not be used as a replacement for rules processing, but rather a simpler way of managing SNMP traps/informs. For power users who want ultimate control (and we do have many users currently) they will prefer to use the rules approach.

Idea priority High
  • Admin
    Jeremy Hughes
    Reply
    |
    May 30, 2023

    This is certainly a good idea that we would consider in a future release. We do need to flesh out the scenarios. Setting to 'Future consideration'