5.1 List of APIs
The following table lists APIs that can be used with the user-created plug-in of JP1/IM.
Category |
API name |
Description |
---|---|---|
User authentication |
Logs in to the Intelligent Integrated Management Base. |
|
Logs out from the Intelligent Integrated Management Base. |
||
Issue initial secret. |
||
Delete IM client secret that you have added to the database. |
||
Issue IM client secret and add it in the database. |
||
Retrieve a list of added IM client IDs. |
||
Link information |
Gets the link information that represents order relationships between objects. |
|
Gets the list of types of link information. |
||
Event management |
Searches the integrated monitoring database for events based on specified conditions. |
|
Gets the details of a specified event. |
||
Changes the event status of specified events. |
||
Generates the specified event. |
||
This function converts event data reported from an external system to JP1 events and issues them. |
||
Performance information |
Executes plug-in operations for performance information. |
|
System status monitoring |
Obtains the system configuration information and generates a configuration management tree File. |
|
Reflect configuration management tree file in Intelligent Integrated Management Base. |
||
Gets the information of IM management nodes collected from JP1/AJS3, JP1/PFM, JP1/IM, JP1/Base, and others. |
||
Gets the configuration information of IM management nodes (management groups or management objects) as a tree. |
||
Gets the status information of all IM management nodes (management groups or management objects). |
||
Gets information regarding the mapping between IM management nodes and suggestion IDs. |
||
Proxy |
Sets the authentication user and password of the proxy server. |
|
Linked product |
Gets the URL to start a linked product configured in an IM management node. |
|
Trend |
Gets the list of metrics for the specified SID. |
|
Gets time-series data for the specified SID. |
||
Writes trend data to Trend data Management Database. The data to be written can be specified in JSON format. |
||
Information management |
Gets the JP1/IM version and REST API versions. |
|
Suggestion |
Gets a history of previously executed response actions. |
|
Suggests response actions appropriate to the system status. |
||
Executes a response action. |
||
OpenID authentication |
Applies the mapping information defined in the single sign-on mapping definition file (imdd_sso_mapping.properties) to the Intelligent Integrated Management Base. |
|
Distribution |
Downloads the distribution specified in the request line (File). |
|
Execute for Auto/Manual Response Action |
Get Execute of Response Action. |
|
Response Action(manual) is performed. |
||
Event information is inherited. |
||
Definition file Manipulation |
Retrieves a list of definition file. |
|
Retrieve the definition file. |
||
Delete the definition file. |
||
Update definition file. |
||
Integrated agent Administration |
Retrieve integrated agent info. |
|
Delete integrated agent info. |
||
Retrieve a list of secrets that JP1/IM agent control base manages. |
||
Add, update, and delete the secrets that you want JP1/IM agent control base to manage. |
||
Lower manager Info Management |
Retrieve the base and relay manager under the control of Integrated manager. |
|
Add the base or relay manager under the information of Integrated manager. |
||
Delete the base or relay manager under the control of Integrated manager. |
Category |
API name# |
Description |
---|---|---|
Prometheus server |
Refreshes Prometheus server definition file and reflects it in Prometheus server operation. |
|
Performs a health check of Prometheus server. The status code always returns 200. |
||
Alertmanager |
Refreshes Alertmanager definition file and reflects it in Alertmanager operation. |
|
Performs a health check of Alertmanager. The status code always returns 200. |
||
Retrieves a list of silence created in Alertmanager in JSON format. |
||
Pass JSON form of silence's setting and create a silence in Alertmanager. |
||
Revokes (expires immediately) silence created in Alertmanager. |
||
Retrieves the specified silence in JSON format. |
||
Blackbox exporter |
Refreshes Blackbox exporter definition file and reflects it in Blackbox exporter operation. |
|
API for scrape of Exporter used by JP1/IM - Agent |
Execute scrape of Exporter for which you want to scrape Prometheus server. |
- #
-
API do not have access-control functions. You can limit the source hosts of API by specifying a connectable IP address for the ports that the firewall allows.