InfiniBox Discovery

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 13 minutes de lecture
  • ServiceNow Discovery uses the InfiniBox pattern to find and map instances. Discovering these resources requires installing the Discovery and Service Mapping Patterns application from the ServiceNow Store.

    Discovery uses multiple patterns to find InfiniBox storage system data. Discovering these resources requires installing the Discovery and Service Mapping Patterns and the CMDB CI Class Models applications from the ServiceNow Store, as each application is dependent on the other. You can use the patterns for discovering the InfiniBox components on the ServiceNow AI Platform using the Paris release or later.

    The InfiniBox enterprise storage array delivers faster-than-all-flash performance, high availability, and multi-petabyte scale for mixed application workloads.​ The InfiniBox hardware redundancy design enables rapid recovery from any component failures.

    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

    Remarque :
    Discovery of 'Hosts' and 'Clusters' associated to the InfiniBox system are not supported from version 1.0.83 of the Discovery and Service Mapping Patterns (sn_itom_pattern) plugin.
    • Install the following plugins:
      • CMDB CI Class Models plugin (Version 1.28.0 or later)
      • Discovery and Service Mapping Patterns plugin (Version 1.0.81 or later)
    • Set Basic Auth credentials for the InfiniBox storage system
    • Set a credential alias and associate it with the InfiniBox system credential record.

    • Set discovery schedule type to Serverless.

    • Make sure that the MID server has access to the target device.

    Authentication
    Configure the credentials of the Basic Auth type for authenticating the REST API calls. They are used for discovery of the CI types associated with the InfiniBox Storage system.​
    1. Navigate to Connections & Credential Aliases.
    2. Create a new Credential record.
    3. Create a new Basic Auth credential record from the Credentials related list form. Configure the Basic Auth parameters:
      ​​
      Figure 1. Connection & Credential Aliases

      Connection & Credential Aliases.

    Basic Auth Credentials.
    Configure the credentials of the Basic Auth type and the credential Alias associated with the credential record.

    You can make the same configuration from the credential record form where you previously created the Credential alias. Associate the Connections and Credential Alias records respectively.

    Figure 2. Basic Auth Credentials

    Basic Auth Credentials.
    Discovery schedule
    1. ​Create the Discovery schedule with the Serverless Discovery type.
      Discovery Schedule.
    2. For the Discovery schedule with the Discover type of Serverless, configure the InfiniBox Storage System LP pattern within the Serverless Execution Patterns tab.
    3. Set the Run Child Patterns to True.

      This enables the system to trigger all the patterns associated Child Patterns with the InfiniBox Storage System (LP). This is necessary due to the Large Payload (LP) mechanism. This is used for the discovery of the InfiniBox storage system and all the corresponding CI types.


    serverless execution patterns.

    Apply the values for ip_address and credential_alias from the Serverless Execution Pattern related section. These serve as input parameters for triggering the discovery schedule and the associated InfiniBox discovery pattern.

    Apply the IP Address of the InfiniBox system and the ID of the previously created Connections & Credential Aliases record. These are related to the InfiniBox credential Basic Auth type record.

    Figure 3. Serverless Execution Pattern

    Serverless Execution Pattern.

    Data collected by Discovery during horizontal discovery

    Tableau 1. Storage Server [cmdb_ci_storage_server]
    Field Description
    ip_address The IP address of the InfiniBox system.
    name The name of the InfiniBox system.
    os_version The current version of the InfiniBox system.
    model_id The model ID of the InfiniBox system.
    manufacturer The product name of the InfiniBox system.
    serial_number The serial number of the InfiniBox system.
    operational_status The operational state of the InfiniBox system.
    physical_capacity The total physical capacity of the InfiniBox system in gigabytes.
    virtual_capacity The total virtual capacity of the InfiniBox system in gigabytes.
    Figure 4. Storage Server View Map

    Storage Server View Map.
    Tableau 2. Disk [cmdb_ci_disk]
    Field Description
    device id ​ The ID of the physical disk device, combination of NODE_ID@DISK_ID.
    name The name of physical disk device, combination of INFINIBOX_NAME:NODE_ID@DISK_ID
    drive_type The drive type of the physical disk device.
    model_id The model ID of the physical disk device.
    manufacturer The vendor of the physical disk device.
    operational_status The operational state of the physical disk device.
    serial_number The serial number of the physical disk device.
    computer Reference to any of the physical nodes part of the InfiniBox system.
    Tableau 3. Fibre Channel Port [cmdb_ci_fc_port]
    Field Description
    wwpn The world wide port name of fibre channel port.
    name The name of fibre channel port (wwpn).
    speed The speed value of the fibre channel port in gigabits per second, if applied.
    wwnn The world wide node name of fibre channel port.
    port_role The role of fibre channel port.
    state The state of fibre channel port.
    link_state The state of the connectivity of fibre channel port.
    manufacturer The vendor of the fibre channel port.
    model_id The model ID of the of fibre channel port.
    computer The reference to any of the physical nodes part of the InfiniBox system.
    Figure 5. Fibre channel view map

    Fibre channel view map.
    Tableau 4. Storage Switch ​[cmdb_ci_storage_switch]
    Field Description

    object_id

    The ID of the storage switch.
    name The name of storage switch, combination of id:SWITCH_ID@SWITCH_NAME.
    wwnn The world wide node name of the storage switch.
    manufacturer The vendor of the storage switch.
    Figure 6. Storage Switch View Map

    Storage Switch View Map.
    Tableau 5. Network Adapter ​[cmdb_ci_network_adapter]
    Field Description
    mac_address The ethernet address of the network adapter.
    name The ethernet name of the network adapter.
    operational_status The ethernet link state of the network adapter.
    manufacturer The ethernet vendor of the network adapter.
    model_id The ethernet model ID of the network adapter.
    ip_address The IPv4 IP address associated with the ethernet network adapter.
    Figure 7. Network Adapter View Map

    Network Adapter View Map.
    Tableau 6. IP Address ​[cmdb_ci_ip_address]
    Field Description
    netmask The netmask associated with the InfiniBox storage system.
    name The IPv4 IP address of any of the InfiniBox nodes or the InfiniBox storage system.
    ip_address The IPv4 IP address of any of the InfiniBox nodes.
    Tableau 7. Storage Node Element ​[cmdb_ci_storage_node_element]
    Field Description
    object_id The name of the InfiniBox Storage Node, combination of id:NODE_ID@NODE_NAME.
    name The name of the InfiniBox Storage Node, combination of INFINIBOX_NAME@NODE_NAME.
    node_state The operational state of the InfiniBox Storage Node.
    manufacturer The vendor of the InfiniBox Storage Node.
    model_id The model of the InfiniBox Storage Node.
    ip_address The IPv4 IP address assigned to the InfiniBox Storage Node.
    Figure 8. Storage Node Element View Map

    Storage Node Element View Map.
    Tableau 8. Serial Number ​[cmdb_serial_number]
    Field Description
    serial_number The serial number associated to the InfiniBox storage system.
    serial_number_type The serial number type of the InfiniBox storage system.
    valid The serial number valid type of the InfiniBox storage system.
    Tableau 9. Storage Volume ​[cmdb_ci_storage_volume]
    Field Description
    object_id The ID of the storage volume, combination of id:VOLUME_ID@VOLUME_NAME.
    volume_id The ID of the storage volume, combination of id:VOLUME_ID@VOLUME_NAME.
    name The name of the storage volume.
    storage_type The role of the storage volume.
    size_bytes The total size of the storage volume in bytes.
    serial_number The serial number of the storage volume.
    pool_id The ID of the pool to which the storage volume is associated.
    state The lock state of the storage volume.
    provisioning_type The type of provisioning of the storage volume.
    size The total size of the storage volume in gigabytes
    provided_by The reference to the storage pool, to which the storage volume is associated.
    Figure 9. Storage Volume View Map

    Storage Volume View Map.
    Tableau 10. Storage Volume Snapshot ​​[cmdb_ci_storage_vol_snapshot]
    Field Description
    object_id The ID of the storage volume snapshot, combination of id:VOLUME_ID@VOLUME_NAME.
    storage_server The name of InfiniBox system, to which the volume snapshot is associated.
    name The name of the storage volume snapshot.
    size_bytes The total size of the storage volume snapshot in bytes.
    size The total size of the storage volume snapshot in gigabytes.
    serial_number The serial number of the storage volume snapshot.
    pool_id The ID of the pool, to which the storage volume snapshot is associated.
    parent_id The ID of the storage volume, parent of the storage volume snapshot.
    state The lock state of the storage volume snapshot.
    provisioning_type The type of provisioning of the storage volume snapshot.
    provided_by The reference to the storage pool, to which the storage volume is associated.
    Figure 10. Storage Volume Snapshot

    Storage Volume Snapshot.
    Tableau 11. Storage Pool ​​[cmdb_ci_storage_pool]
    Field Description
    object_id The ID of the storage volume, combination of id:POOL_ID@POOL_NAME.
    name The name of the storage pool.
    physical_capacity The total physical capacity of the storage pool in gigabytes.
    virtual_capacity The total virtual capacity of the storage pool in gigabytes.
    free_phys_capacity The available physical capacity of the storage pool in gigabytes.
    free_virt_capacity The available virtual capacity of the storage pool in gigabytes.
    num_vols The number of the volumes participating into the storage pool.
    num_file_sys The number of the file systems participating into the storage pool.
    num_file_sys_snap The number of the file system snapshots participating into the storage pool.
    num_vol_snap The number of the volume snapshots participating into the storage pool.
    pool_id The ID of the storage pool.
    pool_state The state of the storage pool.
    Figure 11. Storage Pool View Map

    Storage Pool View Map.
    Tableau 12. File System ​​[cmdb_ci_file_system]
    Field Description
    object_id The ID of the primary file system, combination of id:FILE_SYSTEM_ID.
    server_name The name of InfiniBox system, to which the primary file system is associated.
    name The name of the primary file system, combination of id:FILE_SYSTEM_ID@FILE_SYSTEM_NAME.
    size_bytes The total size of the primary file system in bytes.
    size The total size of the primary file system in gigabytes.
    free_space_bytes The free space of the primary file system in bytes.
    serial_number The serial number of the primary file system.
    storage_type The type of the primary file system.
    pool_id The ID of the pool, to which the primary file system is associated.
    provisioning_type The type of provisioning of the primary file system.
    provided_by The reference to the storage pool, to which the primary file system is associated.
    Figure 12. File System View Map

    File System View Map.
    Tableau 13. File System Snapshot ​​[cmdb_ci_file_system_snapshot]
    Field Description
    object_id The ID of the snapshot file system, combination of id:FILE_SYSTEM_ID@FILE_SYSTEM_NAME.
    volume_id The ID of the snapshot file system, combination of id:FILE_SYSTEM_ID@FILE_SYSTEM_NAME.
    server_name The name of InfiniBox system, to which the snapshot file system is associated.
    name The name of the snapshot file system.
    size_bytes The total size of the snapshot file system in bytes.
    free_space_bytes The free space of the snapshot file system in bytes.
    serial_number The serial number of the snapshot file system.
    storage_type The type of the snapshot file system.
    pool_id The ID of the pool, to which the snapshot file system is associated.
    parent_id The ID of the primary file system, to which the snapshot file system is associated.
    provisioning_type The type of provisioning of the snapshot file system.
    Figure 13. File System Snapshot View Map

    File System Snapshot View Map.
    Tableau 14. Storage File Share ​​[cmdb_ci_storage_fileshare]
    Field Description
    path The export path of the InfiniBox export entity.
    name The name of the InfiniBox export entity, combination of id:EXPORT_ID@EXPORT_PATH.
    fileshare_id The ID of the export entity in the context of the InfiniBox system.
    Figure 14. Export View Map

    Export View Map.
    Tableau 15. InfiniBox Primary Consistency Group ​​[cmdb_ci_infinibox_cg]
    Field Description
    object_id TheID of the primary InfiniBox consistency group, combination of id:CONSISTENCY_GROUP_ID@ CONSISTENCY_GROUP_NAME.
    created_time The creation time of the primary InfiniBox consistency group in format YY-MM-DD HH:mm::SS.
    updated_time The updated time of the primary InfiniBox consistency group in the format YY-MM-DD HH:mm::SS.
    name The name of the primary InfiniBox consistency group.
    type The type of the primary InfiniBox consistency group.
    members_count The count of the entities participating in the primary InfiniBox consistency group.
    pool_id The ID of the pool, to which the primary InfiniBox consistency group is associated.
    lock_state The lock state of the primary InfiniBox consistency group.
    Figure 15. Primary Consistency Group View Map

    Primary Consistency Group View Map.
    Tableau 16. InfiniBox Snapshot Consistency Group​[cmdb_ci_infinibox_snapshot_cg]
    Field Description
    object_id The ID of the snapshot InfiniBox consistency group, combination of id:CONSISTENCY_GROUP_ID@ CONSISTENCY_GROUP_NAME.
    created_time The creation time of the snapshot InfiniBox consistency group in format YY-MM-DD HH:mm::SS.
    updated_time The updated time of the snapshot InfiniBox consistency group in format YY-MM-DD HH:mm::SS.
    name The name of the snapshot InfiniBox consistency group.
    type The type of the snapshot InfiniBox consistency group.
    members_count The number of entities participating in the snapshot InfiniBox consistency group.
    pool_id The ID of the pool, to which the snapshot InfiniBox consistency group is associated.
    lock_state The lock state of the snapshot InfiniBox consistency group.
    Figure 16. Snapshot Consistency Group View Map

    Snapshot Consistency Group View Map.
    Tableau 17. InfiniBox Link ​[cmdb_ci_infinibox_link]
    Field Description
    object_id The ID of the InfiniBox link.
    name The name of the InfiniBox link.
    remote_version The version of the remote InfiniBox storage system.
    remote_host The host name or IP address of the remote InfiniBox storage system.
    remote_ip The IP address of the remote InfiniBox storage system.
    remote_link_id The link ID of the remote InfiniBox storage system.
    remote_serial_number The serial number of the remote InfiniBox storage system.
    remote_sys_name The system name of the remote InfiniBox storage system.
    link_state The state of the link between the InfiniBox storage systems.
    link_config_id The link configuration ID of the remote InfiniBox storage system in GUID format.
    link_mode The mode of the link between the InfiniBox storage systems.​
    resiliency_mode The resiliency mode between the InfiniBox storage systems.​
    local_witness_state The local witness state of the InfiniBox storage system.​
    witness_address The local witness address of the InfiniBox storage system, if assigned.​
    last_connection_time The time stamp of the established connection between the Infinibox storage systems in format YY-MM-DD HH:MM::SS.​
    local_replica_net_space_id The local replica network space ID of the Infinibox storage system.​
    link_replication_type The replication type of the link between the Infinibox storage systems.​
    Figure 17. Link View Map

    Link View Map.
    Tableau 18. InfiniBox Replica ​​[cmdb_ci_infinibox_replica]
    Field Description
    object_id The ID of the InfiniBox replica, combination of LOCAL_ENTITY_NAME@REMOTE_ENTITY_NAME@replica:REPLICA_ID.
    name The ID of the InfiniBox replica, combination of LOCAL_ENTITY_NAME@REMOTE_ENTITY_NAME@replica:REPLICA_ID.
    replica_role The role of the InfiniBox storage system replica.
    entity_type The type of the entity replicated in the context of the InfiniBox storage system.
    replica_state The state of the replica in the context of the InfiniBox storage system
    replication_type The type of the replication of the context of the InfiniBox storage system, if applied.
    sync_state The synchronization state of the InfiniBox storage system replica.
    link_id The ID of the link associated to the replica in the context of the InfiniBox storage system.
    entity_id The ID of the replicated entity in the context of the InfiniBox storage system.​
    remote_entity_id The ID of the remote replicated entity of the InfiniBox storage system.​
    entity_name The name of the local replicated entity in the context of the InfiniBox storage system.​
    remote_entity_name ​ The name of the remote replicated entity in the context of the InfiniBox storage system.
    dataset_type The local dataset type in the context of the InfiniBox storage system.​
    Figure 18. Replica View Map

    Replica View Map.

    CI Relationships

    Relationships created by the InfiniBox Storage System (LP) pattern

    CI Relationship CI
    cmdb_ci_storage_server "Contains :: Contained by" cmdb_ci_storage_switch
    cmdb_ci_fc_port “Connects to :: Connected by” cmdb_ci_storage_switch​
    cmdb_ci_storage_server “Uses :: Used by” cmdb_ci_network_adapter​
    cmdb_ci_storage_node_element “Owns :: Owned by” cmdb_ci_network_adapter​
    cmdb_ci_ip_address “reference by column name nic” ​cmdb_ci_network_adapter​
    cmdb_ci_storage_node_element ​ “Owns :: Owned by” cmdb_ci_fc_port​
    ​cmdb_ci_storage_server “Owns :: Owned by” cmdb_ci_ip_address​
    cmdb_ci_storage_node_element ​ “Owns :: Owned by” cmdb_ci_ip_address
    cmdb_ci_storage_node_element “Contains :: Contained by” cmdb_ci_disk​
    cmdb_serial_number “reference” cmdb_ci_storage_server​
    cmdb_ci_storage_server “Allocated to :: Allocated from” cmdb_ci_storage_node_element​
    Tableau 19. Relationships created by the InfiniBox Storage Volume (LP) pattern
    CI Relations CI
    cmdb_ci_storage_volume “Provisioned From :: Provisioned” cmdb_ci_storage_vol_snapshot
    cmdb_ci_storage_pool “reference by column name provided by” cmdb_ci_storage_volume
    cmdb_ci_storage_server "Contains :: Contained by and reference by column name computer” cmdb_ci_storage_volume
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_storage_vol_snapshot
    cmdb_ci_infinibox_cg “Contains :: Contained by” cmdb_ci_storage_volume
    cmdb_ci_infinibox_snapshot_cg “Contains :: Contained by” cmdb_ci_storage_vol_snapshot
    Tableau 20. Relationship created by the InfiniBox Storage Pool (LP) pattern
    CI Relations CI
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_storage_pool
    Tableau 21. Relationship created by the InfiniBox Storage Export (LP) pattern
    CI Relations CI
    cmdb_ci_storage_fileshare “Provided By :: Provides” cmdb_ci_storage_server
    Tableau 22. Relationships created by the InfiniBox Storage File System (LP) pattern
    CI Relations CI
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_file_system
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_file_system_snapshot
    cmdb_ci_file_system “Provided By :: Provides” cmdb_ci_storage_pool
    cmdb_ci_file_system_snapshot “Provided By :: Provides” cmdb_ci_storage_pool
    cmdb_ci_file_system “Provisioned From :: Provisioned” cmdb_ci_file_system_snapshot
    cmdb_ci_file_system “Provided By :: Provides” cmdb_ci_storage_fileshare
    cmdb_ci_file_system_snapshot “Provided By :: Provides” cmdb_ci_storage_fileshare
    Tableau 23. Relationships created by the InfiniBox Storage Consistency Group (LP) pattern
    CI Relations CI
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_infinibox_cg
    cmdb_ci_infinibox_cg “Provisioned From :: Provisioned” cmdb_ci_infinibox_snapshot_cg
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_infinibox_snapshot_cg
    cmdb_ci_infinibox_cg “Contains :: Contained by” cmdb_ci_storage_pool
    cmdb_ci_infinibox_snapshot_cg “Contains :: Contained by” cmdb_ci_storage_pool
    Tableau 24. Relationships created by the InfiniBox Storage Replica (LP) pattern
    CI Relations CI
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_infinibox_replica
    cmdb_ci_infinibox_replica “Replicates to :: Replicated by” cmdb_ci_infinibox_cg
    cmdb_ci_infinibox_replica “Uses :: Used by” cmdb_ci_infinibox_link
    cmdb_ci_infinibox_replica “Replicates to :: Replicated by” cmdb_ci_storage_volume
    cmdb_ci_infinibox_replica “Replicates to :: Replicated by” cmdb_ci_file_system
    Tableau 25. Relationship created by the InfiniBox Storage Link (LP) pattern
    CI Relations CI
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_infinibox_link
    Figure 19. Infinibox Class Model
    infinibox class model.