ServiceNow Discovery uses the NetApp SolidFire storage system discovery pattern to find clusters and nodes on the SolidFire storage system. Discovering some of these resources requires updating the Discovery and Service Mapping Patterns application from the ServiceNow Store.

Request apps on the Store

Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

Prerequisites

Discovery and Service Mapping Patterns store app
Verify the Discovery and Service Mapping Patterns store app (version 1.0.74) is installed.
Basic Auth permissions

Ensure Basic Auth credentials are configured for authenticating the Element API calls. Save the following SolidFire Cluster Admin credentials as Basic Auth credentials to ensure proper access:

  • read
  • clusterAdmins
  • reporting
  • drives
MID server
Ensure the MID server can access the target device.
Discovery credentials
Ensure you have the credentials for running Discovery on the host machine running the SolidFire storage system​.
Create a serverless discovery schedule

Create a discovery schedule to perform targeted discovery of SolidFire clusters and nodes.

  1. Navigate to Discovery > Discovery Schedules.
  2. Click New and then fill in the form.
  3. Right-click the header of the Discovery Schedule form and select Save.
  4. Click the Serverless Execution Patterns tab, click New, and then fill in the form.
    Serverless execution pattern
  5. Under Discovery Pattern Launcher Parameters, configure the launch parameters with the relevant values. Ensure the Management IP of the cluster and Credentials Alias are defined.

Data collected by Discovery during horizontal discovery

The discovered SolidFire configuration data includes the following tables and fields.
Table and field Description
Main Configuration Item [cmdb_ci_storage_server]​
name The name of the CI.
serial_number​ The serial number associated with the CI.
firmware_version The firmware version of the CI.
ip_address The IP address of the CI.
short_description A short textual description of the CI.
manufacturer The device manufacturer.
model_id The device model ID.
os_version The version of the OS running on the CI.
os The OS running on the CI.
Storage cluster [cmdb_ci_storage_cluster]​
ip_address The IP address of the storage cluster.
manufacturer The device manufacturer.
short_description A short textual description of the CI.
cluster_version​ Element OS API version running on the cluster.
name The name of the CI.
Storage cluster node [cmdb_ci_storage_cluster_node]
name The name of the CI.
operational_status Indicates if the device is in active state.
cluster Reference for the cluster CI.
Storage node element [cmdb_ci_storage_node_element]
short_description A short textual description of the CI.
manufacturer The device manufacturer.
serial_number The serial number associated with the CI.
model_id​ The device model ID.
chassis_type​ The type of chassis that contains the server.
ram The memory size of the CI.
cpu_type The CPU type.
cpu_manufacturer The CPU manufacturer.
Storage disk [cmdb_ci_disk]
name The name of the CI.
device_id The ID of the device.
serial_number The serial number associated with the CI.
storage_type​ The storage type.
size_bytes The available storage size in bytes.
manufacturer The device manufacturer.
model_id The device model ID.
computer Reference for the storage server.
Network adapter [cmdb_ci_network_adapter]​
name The name of the CI.
ip_address The IP address of the CI.
netmask The netmask of the server hosting the network adapter.
mac_address The MAC address of the network adapter.
IP address [cmdb_ci_ip_address]
ip_address The IP address of the CI.
netmask The netmask of the server hosting the CI.
The Dependency Views map shows all discovered SolidFire storage system clusters and nodes in your organization and the relationships between them.
SolidFire storage system dependency view

CI relationships