From experience, can anyone tell me the best method of integration between NNMi and OM, web services or OM agent?
From my experience, the web services seems to have some kind of limitations. We notice sometimes that incidents are not being forwarded so we disable and re-enable the integration. On a couple of occasions we had to restart NNMi.
I use the OM agent (opcmsg) to forward the messages to OM. The opcmsg is invoked by the automatic actions in the incidents. This gives me a lot of control because I can ran any script and execute a lot of parsing or information gathering to enrich the information passed to OM.
Its not difficult (with caveats of course) since theres a utility in NNMI called nnmopcexport.ovpl which will build you a template that you can load into OMU composer.
The main caveat is that support for SNMPv1 mibs is broken. Using v2 mibs theres an offset value for things like Hostname, hostIP address that are shifted based on the number of varbinds a snmp trap might have... its currently broken and you have to manually calculate that value offset.
Have a nice day :)
Andy Kemp I've lasted longer in the technology industry than most certifications.
Hello AbdullahKamal, We have two methods for NNMi-HPOM integration: 1. The web services implementation forwards NNMi incidents to the HPOM Incident Web Service(IWS). You can implement IWS in easier way... If you have (relatively) few number of incidents, choose this method 2. The agent based integration is a special NorthBound integration. NNMi forward incidents as SNMPv2 trap. In this way, you can also forward 3rd party SNMP traps. This method is capable large number of incidents/traps to forward. Note: The reason for the agent based integration being the preferred one is according to what I find: • Higher throughput rate. • Messages are buffered via the agent on the NNM server if the OMU server is down. • Possible to configure multiple NNM servers to send incidents to multiple OM servers. • Manipulation of events possible via SNMP policy.
Hope this full fill your requirement!!
Best Regards, Dong HP Support IF this or any post resolves your issue, Plz be sure to mark it as an accepted solution. To show your appreciation, click KUDOS !!!
If the NNMi incidents are not being closed on OMW it's usually because of a problem with the configuration of the policy on the OMW server.
The 'out of the box' policy should close incidents correctly, however if this policy has been edited you may need to check if the "EventLifecycleStateClosed" rule is correctly configured as it's the message correlation in that rule that will close the incident.
It's also worth checking if any unmatched events are been logged against the NNMi server in OMW. That's were my events usually end up when I've got the policy wrong!