NetApp SolidFire data source

The NetApp SolidFire data source supports both iSCSI and Fibre Channel SolidFire configurations, for both inventory and performance collection.

The SolidFire data source utilizes the SolidFire REST API. The acquisition unit where the data source resides needs to be able to initiate HTTPS connections to TCP port 443 on the SolidFire cluster management IP address. The data source needs credentials capable of making REST API queries on the SolidFire cluster.


OnCommand Insight acquires the following inventory information from the NetApp SolidFire data source. For each asset type acquired by Insight, the most common terminology used for this asset is shown. When viewing or troubleshooting this data source, keep the following terminology in mind:

Vendor/Model Term Insight Term
Drive Disk
Cluster Storage
Node Storage Node
Volume Volume
Fibre Channel Port Port
Volume Access Group, LUN Assignment Volume Map
iSCSI Session Volume Mask
Note: These are common terminology mappings only and might not represent every case for this data source.


The following are requirements for configuring this data source:
  • Management Virtual IP Address
  • Port 443


Field Description
Management Virtual IP Address (MVIP) Management Virtual IP address of the SolidFire Cluster
User Name Name used to log into the SolidFire cluster
Password Password used to log into the SolidFire cluster

Advanced configuration

Field Description
Inventory Poll Interval (min) Interval between inventory polls (default 60 minutes)
TCP Port TCP Port used to connect to SolidFire Server (default 443 )
Connection Timeout (sec) Connection timeout (default 60 seconds)
Performance Poll Interval (sec) Interval between performance polls (default 300 seconds)


When SolidFire reports an error it is displayed in OnCommand Insight as follows:

An error message was received from a SolidFire device while trying to retrieve data. The call was <method> (<parameterString> ). The error message from the device was (check the device manual): <message>


  • The <method> is an HTTP method, such as GET or PUT.
  • The <parameterString> is a comma separated list of parameters that were included in the REST call.
  • The <message> is whatever the device returned as the error message.