App Connect

App Connect

Join this online user group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.


#Applicationintegration
#App Connect
#AppConnect
 View Only
  • 1.  SNMP trap receiver using IBM Integration Bus

    Posted Fri June 21, 2019 03:12 PM
    Hi
    We need to build an SNMP trap receiver using IBM Integration Bus. We need to emulate event manager functionalities.
    We need to receive traps SNMP from System A, save it in a database and forward it to System B using SNMP protocols.
    Any suggestion? Is any SNMP custom node available for IIB?
    This post gives us an idea of how to send IBM alerts as SNMP traps to an event management system, but we need to both receive and send SNMP traps from and to external systems. Events we need to send are coming from external systems different from IIB.
    (https://www.ibm.com/developerworks/websphere/library/techarticles/1210_broderick/1210_broderick.html)
    Any suggestion?
    Thanks a lot

    ------------------------------
    Elvia Peraza
    ------------------------------


  • 2.  RE: SNMP trap receiver using IBM Integration Bus

    Posted Mon June 24, 2019 01:20 AM
    Hello Elvia,

    although I love IIB and ACE, I think you might need to rethink your choice of tool for this application. IIB and ACE don't have inbuilt capability that I have ever seen to interact with UDP network protocols (like SNMP).

    IIB and ACE have TCP/IP nodes which can work with arbitrary TCP traffic, and you can build protocol handlers in IIB on top of those nodes.

    However, I don't know of any native way to get IIB to interact with UDP network protocols.

    I imagine that it would be possible to build custom nodes using the Java interfaces provided in the product to implement UDP nodes (listen/receive/send), and to implement SNMP protocol handling on top of that. I looked for existing implementations which could do this, but I didn't find any.

    So that seems like a lot of work to do, and you are not really getting any direct support from the IIB or ACE environments to help you.

    Over and above implementing the UDP protocol nodes, you would also need to build something to map the MIBs which define your SNMP traps and commands into a message map suitable for IIB (DFDL). Again, while it is possible that someone has already implemented something, and DFDL is certainly capable of representing the ASN.1 type data involved in SNMP, I haven't ever seen anything which does this, so you might be on your own again.

    Have you looked at using a product that is designed to work with SNMP?

    Regards,

    ------------------------------
    Neil Casey
    Senior Consultant
    Syntegrity Solutions
    Melbourne
    IBM Champion (Cloud) 2019
    +61 (414) 615-334
    ------------------------------



  • 3.  RE: SNMP trap receiver using IBM Integration Bus

    Posted Sat June 29, 2019 08:15 PM
    Hello Neil!
    Our Event Management System cannot forward events to other platforms nor queue SNMP traps in offline scenarios. We need to implement these functionalities using the platforms we already have due to cost constraints.
    Thanks for your time.


    ------------------------------
    Elvia Peraza
    ------------------------------



  • 4.  RE: SNMP trap receiver using IBM Integration Bus

    Posted Sat June 29, 2019 10:55 PM
    Hello,

    I'm not much of a Java developer, but maybe you could adapt something like SNMP4J (https://doc.snmp.app/display/SNMP4J/Home) into User Defined Nodes for input and output of ASN.1 (SNMP) data over SNMP network protocol.

    Depending on the processing you need to do, you might need a parser too, but I'm not sure whether that would be Java or you might need to implement that in C.

    Good luck.

    ------------------------------
    Neil Casey
    Senior Consultant
    Syntegrity Solutions
    Southbank
    IBM Champion (Cloud) 2019
    +61 (414) 615-334
    ------------------------------



  • 5.  RE: SNMP trap receiver using IBM Integration Bus

    Posted Sun June 30, 2019 01:03 AM
    Thanks a lot for your suggestion.
    I'm going to check this info. 

    ------------------------------
    Elvia Peraza
    ------------------------------



  • 6.  RE: SNMP trap receiver using IBM Integration Bus

    Posted Wed July 10, 2019 02:34 PM
    Have you considered using Netcool Operations Insight/Omnibus?

    It can receive SNMP traps and emit IIB payloads.

    You wouldn't have to do any coding and NOI comes with parsing rules built-in for SNMP.

    Robert.

    ------------------------------
    Robert Barron
    IBM
    Petach Tikva
    ------------------------------



  • 7.  RE: SNMP trap receiver using IBM Integration Bus

    Posted Wed July 10, 2019 02:34 PM
    We do have Netcool Omnibus, that has a SNMP trap receiver probe and can send into ibm message bus using a XML gateway. Idea?

    ------------------------------
    rene klever
    IBM Netherlands
    Amsterdam
    ------------------------------