---
sourceDocument: Yokohama IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/it-operations-management

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Pure Storage FlashBlade

# Pure Storage FlashBlade discovery {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

The ServiceNow
Discovery application uses the FlashBlade Pure Storage pattern to find FlashBlade components. Discovering some of these resources may require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store.

Discovery can find Pure Storage FlashBlade version 4.  
Note:  
Only Linux
MID Servers are supported for Pure Storage FlashBlade discovery. Windows
MID Servers are not supported.

## Request apps on the Store {#pure-storage-discovery__section_gvb_cql_rlb}

Visit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) 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](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html).{#pure-storage-discovery__inline-send-to-store}

## Prerequisites {#pure-storage-discovery__section_skb_hld_wfb}

Configure user permissions for UNIX OS
:   Configure a user for accessing the UNIX OS.

    * Define the OS user with permissions to run the following commands.  
      {#pure-storage-discovery__table_b5d_qsd_wfb__entry__4}

      | Command | Parameter | Mandatory/Optional | Description |
      |-|-|-|-|
      | Pureman | - | Mandatory | Accesses the list of pure storage commands and uses them for classification. |
      | Echo | $$username$$ | Mandatory | Fills in the username for the temporary variable. |
      | "pureadmin list " | + $usr + " --api-token --expose --csv" | Mandatory | Gets the user API token to generate the x-auth for the REST call commands. |
      [ ]

      {#pure-storage-discovery__table_b5d_qsd_wfb}
    * Define the OS user with the required permissions to run the following REST API calls.
      * `/api/login` -- Gets the x-auth token reader from the response in Groovy.
      * `/api/1.2/file --systems` -- Retrieves information about the file systems.
      * `/api/1.2/blades` -- Retrieves information about blades.
      * `/api/1.2/dns` -- Retrieves information about DNS.
      * `/api/1.2/hardware` -- Retrieves information about the storage hardware.
      * `/api/1.4/network-interfaces` -- Retrieves information about network interfaces.
      {#pure-storage-discovery__ul_awh_25d_wfb}
    {#pure-storage-discovery__ul_arx_3sd_wfb}

Configure SSH credentials
:   On the ServiceNow AI Platform, configure SSH credentials for the OS user. For more information, see [SSH credentials](https://www.servicenow.com/docs/access?context=r_SSHCredentialsForm&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US).

Configure applicative credentials
:   On the ServiceNow AI Platform, configure applicative credentials for the OS user. The password field is not relevant; you can enter any value for the password or leave it empty. For more information, see [Applicative credentials](https://www.servicenow.com/docs/access?context=applicative-creds&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US).

Access to the port used for REST calls
:   On relevant Linux
    MID Servers, provide a user with access to the port used for REST calls.

## Data collected by Discovery for Pure Storage FlashBlade {#pure-storage-discovery__section_vthj_42b}

Discovery populates the data in the CMDB when running the FlashBlade Pure Storage pattern.{#pure-storage-discovery__table_td3_psz_42b__entry__2}{#pure-storage-discovery__store-12-2018}

| Table and field | Description |
|-|-|
| Storage Server \[cmdb_ci_storage_server\] | The attributes of the storage server provided by FileShare for PureBlade. |
| IP address \[ip_address\] | The attributes of the storage server provided by FileShare for PureBlade. |
| Serial number \[serial_number\] | The attributes of the storage server provided by FileShare for PureBlade. |
| Name \[name\] | The attributes of the storage server provided by FileShare for PureBlade. |
| Pure Storage Processor \[cmdb_ci_storage_processor_pure\] | The attributes of the PureBlade storage processor. |
| Name \[name\] | The attributes of the PureBlade storage processor. |
| Serial number \[serial_number\] | The attributes of the PureBlade storage processor. |
| Device ID \[device_id\] | The attributes of the PureBlade storage processor. |
| Model number \[model_number\] | The attributes of the PureBlade storage processor. |
| Serial \[serial\] | The attributes of the PureBlade storage processor. |
| Slot \[slot\] | The attributes of the PureBlade storage processor. |
| Type \[type\] | The attributes of the PureBlade storage processor. |
| Status \[status\] | The attributes of the PureBlade storage processor. |
| Pure Storage File Share \[cmdb_ci_storage_fileshare_pure\] | The attributes of the storage FileShare. |
| Name \[name\] | The attributes of the storage FileShare. |
| Path \[path\] | The attributes of the storage FileShare. |
| Protocols \[protocols\] | The attributes of the storage FileShare. |
| Provisioned Space \[provisioned_space\] | The attributes of the storage FileShare. |
| Unique Space \[unique_space\] | The attributes of the storage FileShare. |
| Snapshots Space \[snapshots_space\] | The attributes of the storage FileShare. |
| Total Physical Space \[total_physical_space\] | The attributes of the storage FileShare. |
| Shared space \[shared_space\] | The attributes of the storage FileShare. |
| Data Reduction \[data_reduction\] | The attributes of the storage FileShare. |
| System Space \[system_space\] | The attributes of the storage FileShare. |
| Storage Device \[cmdb_ci_storage_device\] | The attributes of the storage device contained by the storage server. |
| Device ID \[device_id\] | The attributes of the storage device contained by the storage server. |
| Name \[name\] | The attributes of the storage device contained by the storage server. |
| Serial number \[serial_number\] | The attributes of the storage device contained by the storage server. |
| Model number \[model_number\] | The attributes of the storage device contained by the storage server. |
| Storage type \[storage_type\] | The attributes of the storage device contained by the storage server. |
[ ]

{#pure-storage-discovery__table_td3_psz_42b}  
The graphic illustrates CIs that are part of FlashBlade discovery.  

## CI relationships {#pure-storage-discovery__section_s3esr_52b}

Discovery creates these relationships to support the Pure Storage FlashBlade discovery.{#pure-storage-discovery__table_ysf_f79w8e_f7b__entry__3}

| CI | Relationship | CI |
|-|-|-|
| Pure Storage File Share \[cmdb_ci_storage_fileshare_pure\] | Provided By::Provides | Storage Server \[cmdb_ci_storage_server\] |
| Storage Device \[cmdb_ci_storage_device\] | Contains::Contained by | Storage Server \[cmdb_ci_storage_server\] |
| Storage Server \[cmdb_ci_storage_server\] | Contains::Contained by | Pure Storage Processor \[cmdb_ci_storage_processor_pure\] |
[ ]

{#pure-storage-discovery__table_ysf_f79w8e_f7b}

