Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Dell EMC XtremIO storage array discovery

ServiceNow Discovery uses the Dell EMC XtremIO storage array pattern to find Dell EMC XtremIO storage array 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.

Request apps on the Store

Visit the ServiceNow Store 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.96, is installed.

    Verify the CMDB CI Class Models, version 1.42.0, is installed.

    Note: The Dell EMC XtremIO storage array pattern 1.0.96 store version was tested only for XtremIO cluster type X2.

  • Credentials

    Grant Basic Auth permissions by configuring Basic Auth credentials for RESTful API. Save the admin credentials as Basic Auth credentials to ensure a proper access.

  • Run Discovery

    Run Quick Discovery by Target IP. Provide the IP of the XMS (that manage the storage).

  • Permissions for REST API queries

    During the discovery, the pattern uses the following API queries. The user that is added to the credentials in the instance must have permissions to run these queries.

    • Get details of XMS by index_id https://<IP>/api/json/v2/types/xms/<index_id>
    • Get details of Storage Server (Cluster) by index_id https://<IP>/api/json/v2/types/clusters/<index_id>
    • Get details of Storage Node Element (Bricks) by index_id https://<IP>/api/json/v2/types/bricks/<index_id>
    • Get details of Storage Disks (SSDs) by index_id https://<IP>/api/json/v2/types/ssds/<index_id>
    • Get details of Storage Enclosure (DAEs) by index_id https://<IP>/api/json/v2/types/daes/<index_id>
    • Get details of Storage Switches (Infiniband Switches) by index_id https://<IP>/api/json/v2/types/infiniband-switches/<index_id>
    • Get details of Battery Backup Units (BBUs) by index_id https://<IP>/api/json/v2/types/bbus/<index_id>
    • Get details of Storage Controllers by index_id https://<IP>/api/json/v2/types/storage-controllers/<index_id>
    • Get details of Storage Ports (targets) by index_id https://<IP>/api/json/v2/types/targets/<index_id>
    • Get details of Disks (local disks) by index_id https://<IP>/api/json/v2/types/local-disks/<index_id>
    • Get details of Initiator Groups by index_id https://<IP>/api/json/v2/types/initiator-groups/<index_id>
    • Get details of Fibre Channel Ports (initiators) by index_id https://<IP>/api/json/v2/types/initiators/<index_id>
    • Get details of Fibre Channel Disks (Volumes) by index_id https://<IP>/api/json/v2/types/volumes/<index_id>
  • The new Configuration Item (CI) that is classified:

    Initiator Group.

Data collected by Discovery during horizontal discovery

The discovered Dell EMC XtremIO storage array Configuration Management Database (CMDB) includes the following tables and fields.

Table and fieldDescription
Main CI \[cmdb\_ci\_linux\_server\]​
nameThe name of the Linux/XMS server
ip\_addressThe IP address of the Linux/XMS server
host\_nameThe host name of the Linux/XMS server
object\_idThe identifier attribute of the Linux/XMS server
ramThe total available RAM of the Linux/XMS server
Storage Server \[cmdb\_ci\_storage\_server\]
nameThe name of the Storage Server \(Cluster\)
object\_idThe IP address of the Storage Server \(Cluster\)
serial\_numberThe serial number of the Storage Server \(Cluster\)
Storage Node Element \[cmdb\_ci\_storage\_node\_element\]
nameThe name of the Storage Node Element \(X-Brick\)
object\_idThe identifier attribute of the Storage Node Element \(X-Brick\)
serial\_numberThe Storage Node Element \(X-Brick\) serial number
Storage Controller \[cmdb\_ci\_storage\_controller\]
nameThe name of the Storage Controller
device\_idThe Storage Controller ID
serial\_numberThe serial number of the Storage Controller
model\_numberThe model number of the Storage Controller
model\_idThe model ID of the of the Storage Controller
Storage Port \[cmdb\_ci\_storage\_port\]
wwpnThe WWPN
nameThe name of the Storage Port \(target\)
correlation\_idThe Storage Port \(target\) correlation ID
speedThe speed of the Storage Port \(target\)
port\_typeThe Storage Port \(target\) type
Storage Switch \[cmdb\_ci\_storage\_switch\]
object\_idThe identifier attribute of the Storage Switch \(Infiniband Switch\)
nameThe name of the Storage Switch \(Infiniband Switch\)
serial\_numberThe serial number of the Storage Switch \(Infiniband Switch\)
model\_idThe model ID of the Storage Switch \(Infiniband Switch\)
Storage Enclosure \[cmdb\_ci\_storage\_enclosure\]
nameThe name of the Storage Enclosure \(Disk Array Enclosure\)
object\_idThe identifier attribute of the Storage Enclosure \(Disk Array Enclosure\)
serial\_numberThe serial number of the Storage Enclosure \(Disk Array Enclosure\)
model\_numberThe model number of the Storage Enclosure \(Disk Array Enclosure\)
UPS \[cmdb\_ci\_ups\]
nameThe name of the Battery Backup Unit \(BBU\)
serial\_numberThe serial number of the Battery Backup Unit \(BBU\)
model\_numberThe model number of the Battery Backup Unit \(BBU\)
model\_idThe model ID of the Battery Backup Unit \(BBU\)
estimated\_charge\_remainingThe estimated charge remained for the Battery Backup Unit \(BBU\)
battery\_voltageThe battery voltage of the Battery Backup Unit \(BBU\)
Initiator Group \[cmdb\_ci\_initiator\_group\]​
object\_idThe identifier attribute of the Initiator Group
nameThe name of the Initiator Group
number\_of\_initiatorsThe number of initiators in a the group
number\_of\_volumesThe number of volumes
Fibre Channel Disk \[cmdb\_ci\_fc\_disk\]​
nameThe name of the Fibre Channel Disk \(Volume\)
device\_idThe ID of the Fibre Channel Disk \(Volume\)
sizeThe available storage size of the Fibre Channel Disk \(Volume\)
Fibre Channel Port \[cmdb\_ci\_fc\_port\]​
wwpnThe WWPN
wwnnThe WWNN.
nameThe name of the Fibre Channel Port \(initiator\)
port\_typeThe port type of the Fibre Channel Port \(initiator\)

CI relationships

CIRelationship TypeCI
cmdb\_ci\_linux\_serverManage::Managed bycmdb\_ci\_storage\_server
cmdb\_ci\_storage\_switchConnects to::Connected bycmdb\_ci\_storage\_server
cmdb\_ci\_storage\_serverAllocated to::Allocated fromcmdb\_ci\_storage\_node\_element
cmdb\_ci\_storage\_enclosureContains::Contained Bycmdb\_ci\_storage\_node\_element
cmdb\_ci\_diskContains::Contained Bycmdb\_ci\_storage\_node\_element
cmdb\_ci\_storage\_controllerContains::Contained Bycmdb\_ci\_storage\_node\_element
cmdb\_ci\_storage\_controllerContains::Contained Bycmdb\_ci\_storage\_port
cmdb\_ci\_upsConnects to::Connected bycmdb\_ci\_storage\_node\_element
cmdb\_ci\_storage\_serverContains::Contained Bycmdb\_ci\_Initiator \_group
cmdb\_ci\_Initiator \_groupMember::Member ofcmdb\_ci\_fc\_port
cmdb\_ci\_Initiator \_groupConnects to::Connected bycmdb\_ci\_fc\_disk

Parent Topic:Available on-premise discovery patterns

Related topics

Detailed information on products discovered by ITOM Visibility