Determining the .si Adapter to Use to Monitor Pure Storage Systems with the Storage Analyzer KM

How to determine the API versions available on your Pure Storage systems to determine the .SI adapter to be used when configuring the monitoring in TrueSight Operations Management or Monitoring Studio X.

Related Topics


When configuring the Storage Analyzer KM to monitor Pure Storage systems, you must specify which Storage Intelligence adapter will be used. The Storage Intelligence adapter to be used will depend on the API version available on the Pure Storage systems.

Determining the Available API Versions

To determine the available API versions, run the command curl --insecure -X GET HTTPS://<hostname>:443/api/api_version where hostname is the hostname or IP address of the Pure Storage system:

API versions available on the Pure Storage system

If the version returned is:

  • v1.x, use
  • v2.x, use Pure Storage REST API 2.xx.

In our example, the maximum version returned for the Pure Storage system is 1.8. We will therefore use

Specifying the Correct Storage Intelligence Adapter

In TrueSight Operations Management

  1. Access the BMC Truesight Operations Management Console.
  2. In the navigation pane, expand Configuration and select Infrastructure Policies.
  3. In the Infrastructure Policies page, locate the monitoring policy you wish to modify, click its action button inline and click Edit.
  4. In the Edit Monitoring Policy page, locate the Storage Analyzer Monitoring Solution and click its action button inline to access the monitoring options panel.
  5. If the device is already in the policy, Click the action button inline of the relevant device and choose Edit. Otherwise click Add to add the device.
  6. Under Endpoint Settings, set the Storage Intelligence Adapter to either Pure Storage FlashArray (REST v1.x) or Pure Storage FlashArray (REST v2.x) depending on the results returned by the curl command.

Specify the correct Storage Intelligence Adapter in TrueSight Operations Management

  1. In the Endpoint Connection Settings, locate the Port Number field. The port number to be used for Pure Storage systems is usually 443.

Specify the port number for Pure Storage system

In Monitoring Studio X UI

  1. Access the Monitoring Studio X UI. The default URL is usually https://<your-PATROL-agent>:3443
  2. Navigate to KMs > Storage Analyzer.
  3. In the Storage Analyzer KM page, click Monitored Endpoints.
  4. In the Monitored Endpoints page, click New Endpoint to add a new device, or click on an existing endpoint to edit its configuration.
  5. From the Storage Intelligence Adapter drop-down menu, choose either Pure Storage FlashArray (REST v1.x) or Pure Storage FlashArray (REST v2.x) depending on the results from the curl command.
  6. In the Connection Settings section, verify that the correct port has been set. The default port will be set for the selected solution, based on the Storage Intelligence Adapter that was chosen.

Specify the correct Storage Intelligence Adapter in Monitoring Studio X