Skip to main content
OnCommand Insight

NetApp SolidFire data source

Contributors

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.

Terminology

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.

Requirements

The following are requirements for configuring this data source:

  • Management Virtual IP Address

  • Port 443

Configuration

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)

Troubleshooting

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>

Where:

  • 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.