UIM integration with ServiceNow Operational Intelligence

book

Article ID: 140272

calendar_today

Updated On:

Products

DX Infrastructure Management NIMSOFT PROBES

Issue/Introduction

I am trying to understand how we will interact with servicenow.  We would like to share the performance data collected via our robots to servicenow.  The documents I have found discuss using the gateway but that was for alarms.  Are there any documents on how we would pass the performance metrics?

Cause

- integration requirements

Environment

Release : 8.51

Component : UNIFIED INFRASTRUCTURE MGMT

Resolution

In UIM, we have the ability to pull in data from SQL or REST and we can launch out from DX OI as well with a lot of flexibility. But such an integration as described, is not delivered 'out of the box' at this time for QOS/performance metrics. That said, ServiceNow does provide integration options so it looks like it's quite possible. For example:

Collect raw metric information from a custom metric connector instance

https://docs.servicenow.com/bundle/newyork-it-operations-management/page/product/event-management/concept/collect-raw-metric-information.html


If you select the link above you will see the requirements for integration. The integration consists of establishing a connection and lists some other options to accomplish such an integration. You can customize a pull metric connector to collect raw metric information from an external source.


It may also be worth posting a message to the UIM/DX Infrastructure Community as well:

https://community.broadcom.com/enterprisesoftware/communities/community-home/digestviewer?communitykey=170eb4e5-a593-4af2-ad1d-f7655e31513b&tab=digestviewer


The custom metric connector would have to:


1. Use the uimapi Get/metrics function and get the data pay in either xml or json


2. Parse the returned data and create a RawMetric record/object


3. Use the handleMetric function to add the raw metric info to be processed.


So it comes down to writing the JavaScript custom metric connector to do that.