search cancel

Robots probes report extract

book

Article ID: 188912

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM)

Issue/Introduction

We are in the process of creating a periodical report of all robots and the probes deployed on them. Documentation shows a set REST API calls that allow us to get the robots list and its probes such us:

robots -> http://{ump_server}:80/rest/hubs/{domain}/{hubname}/robots

probes list -> http://{ump_server}:80/rest/hubs/{domain}/{hubname}/{robotname}

https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/it-operations-management/ca-unified-infrastructure-management-probes/GA/probe-development-tools/restful-web-services/webservices-rest-apis/webservices-rest-call-reference/uim-infrastructure-calls.html

After some tests, this provides what we need. However, we need to perform more than 5000 calls, robot by robot, to get probes list.

Is there any other way to get robots probe list without having to perform an API call one by one? Can this be retrieved from UIM SQL DB for example?

Is UMP/HUB prepared to receive this kind of load?

Cause

- Robot-probe reporting

Environment

Release : 9.0.2

Component : UIM - WEBSERVICES_REST

Resolution

There are currently no benchmarks, or formal performance stats on what the UIM/RESTAPI can handle, but you could run a query like this:

   select
 nr.robot, np.probe_name from CM_NIMBUS_ROBOT nr join CM_NIMBUS_PROBE np on nr.robot_id = np.robot_id order by nr.robot