NetApp Server and Cluster discovery

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 12 minutes de lecture
  • Discovery and Service Mapping find NetApp servers and clusters using patterns. 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 new or enhanced Patterns on the ServiceNow® Store

    Visit the ServiceNow Store to view all the available updates 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.

    NetApp discovery isn’t supported for NetApp servers in the AWS cloud. To learn about the components and versions of NetApp servers and clusters that you can discover, refer to Detailed information on products discovered by ITOM Visibility.

    NetApp Server and Cluster discovery methods

    Method Supported modes Upgrades
    Discovery with patterns using ONTAP API.

    These patterns support native discovery of NetApp servers without requiring the discovery of the SMI-S server.

    • NetApp 7-Mode
    • NetApp Cluster-Mode

    Active by default.

    Discovery with patterns using HTTP REST API. NetApp Cluster-Mode

    Available on Discovery and Service Mapping Patterns store application starting August 2023.

    Discovery with probes and sensors using SMI-S.
    • NetApp 7-Mode
    • NetApp Cluster-Mode

    Legacy

    NetApp discovery properties

    To use discovery with patterns, navigate to Discovery Definition > Properties and enable these properties:
    Property label Name
    For 7-Mode NetApp storage servers, use native discovery instead of SMI-S. glide.discovery.sensors.netapp_native_7mode
    For Cluster-Mode NetApp storage servers, use native discovery instead of SMI-S. glide.discovery.sensors.netapp_native_cluster_mode

    The following patterns support the NetApp storage discovery:

    • NetApp Storage 7-Mode
    • NetApp Storage Cluster-Mode
    • NetApp Storage Cluster-Mode - HTTP

    The Cluster-Mode patterns support chassis and disk shelf chassis discovery through an extension section.

    Remarque :
    If you have already performed NetApp discovery with Probes and then enable these properties, a migration script runs the next time you perform NetApp discovery. This script could delete configuration items (CIs) for items like storage pools, which probes discover but the patterns don’t. It also creates relationships.

    Prerequisites

    General prerequisites
    Verify that the applications are up to date:
    • Discovery and Service Mapping Patterns
    • Visibility Content
    Disable SSLv3 and enable TLS for the target NetApp server, as the Java Runtime used by the MID Server doesn’t enable SSLv3 by default. The key to encrypt the certificate must be at least 1024 bits.
    SNMP-based discovery prerequisites
    Configure SNMP community credentials to classify the NetApp server. For more information, see SNMP community credentials.
    Enable read-only access to the ONTAP API on the NetApp server.
    • Cluster-Mode: The user can have a read-only role with default access.
    • 7-Mode: The user must have a custom role with the following capabilities:
      • login-snmp, login-ndmp, login-sp, and login-http-admin
      • Api-*
    Configure basic authentication credentials for the read-only user. For more information, see Basic authentication credentials.
    REST-based discovery prerequisites
    Disable SNMP-based discovery. For more information, see Disable SNMP-based NetApp storage cluster discovery.
    Verify that the application user has a read-only role.
    Configure basic authentication credentials for the read-only user. For more information, see Basic authentication credentials.

    Running Discovery

    To run discovery using Patterns, create a discovery schedule that targets the management IP address of the NetApp server.

    Remarque :
    NetApp creates different storage volume identifiers when running with different protocols. When running discovery with HTTP after running discovery with SNMP, duplicate CIs are created for the same storage volume. One CI is created for the unique identifier (UUID) NetApp ONTAP API provides, and one CI is created for the unique identifier (UUID) NetApp HTTP REST API provides.

    Data collected by Discovery during horizontal discovery

    Discovery populates the data in the CMDB when running the NetApp patterns.

    Tableau 1. Storage Server [cmdb_ci_storage_server]
    Field Description
    Name [name] Name of the NetApp storage server or Storage Virtual Machine (SVM)
    Manufacturer [manufacturer] Manufacturer of the storage server.

    The value is set to NetApp.

    Model ID [model_id] Model identifier of the storage server.

    For SVMs in Cluster-Mode, the value is set to SVM.

    Firmware version [firmware_version] ONTAP firmware version running on the storage server.
    Serial number [serial_number] Unique serial number of the storage server.
    Description [short_description] Full version information of the ONTAP software.
    IP Address [ip_address] Management IP address of the storage server.
    Physical Capacity (GB) [physical_capacity] Total amount of physical storage space available within the NetApp system, measured in gigabytes (GB). This capacity includes both allocated and unallocated storage resources.
    Free Physical Capacity (GB) [free_physical_capacity] Available physical storage space within the NetApp system, measured in GB.
    Used Physical Capacity (GB) [used_physical_capacity] Used physical storage space within the NetApp system, measured in GB.
    Tableau 2. Storage Cluster [cmdb_ci_storage_cluster]
    Field Description
    Description [short_description] Full version information of the ONTAP software running on the cluster.
    Name [name] Name of the NetApp storage cluster.
    Correlation ID [correlation_id] Unique identifier (UUID) of the cluster.
    IP Address [ip_address] Cluster management IP address.
    Manufacturer [manufacturer] Manufacturer of the storage server. The value is set to NetApp.
    Serial number [serial_number] Unique serial number of the cluster, constructed from cluster UUID and name.

    This field is applicable to HTTP pattern only.

    Cluster Version [cluster_version] ONTAP version running on the cluster, for example: 9.14.1P4.

    This field is applicable to HTTP pattern only.

    Tableau 3. Storage Cluster Node [cmdb_ci_storage_cluster_node]
    Field Description
    Name [name] Name of the cluster node.
    Operational status [operational_status] Operational status of the cluster node. Default status is Operational.
    Cluster [cluster] References the Storage Cluster [cmdb_ci_storage_cluster] table.
    Server [server] References the Storage Node Element [cmdb_ci_storage_node_element] table.
    Tableau 4. Storage Node Element [cmdb_ci_storage_node_element]
    Field Description
    Name [name] Name of the storage node element.
    Manufacturer [manufacturer] The hardware manufacturer of the node element, which is: NetApp.

    This field is applicable to HTTP pattern only.

    Model ID [model_id] Model identifier of the node hardware.
    Serial number [serial_number] Serial number of the physical node.
    Description [short_description] Full version information of the ONTAP software running on the node.
    RAM (MB) [ram] Memory size of the node in megabytes (MB).
    CPU core count [cpu_core_count] The total number of CPU cores in the node element.
    CPU type [cpu_type] The processor type used in the node element.
    CPU manufacturer [cpu_manufacturer] References the Company [core_company] table.
    Chassis [chassis] References the Chassis [cmdb_ci_chassis] table.

    This field is applicable to Cluster-Mode patterns only.

    Tableau 5. Network Adapter [cmdb_ci_network_adapter]
    Field Description
    Name [name] Name of the network adapter port.
    MAC Address [mac_address] MAC address of the network adapter.
    IP Address [ip_address] IP address.
    Netmask [netmask] Network subnet mask for the IP address.
    Configuration Item [cmdb_ci] References the Storage Server [cmdb_ci_storage_server] or Storage Node Element [cmdb_ci_storage_node_element] table.

    Physical resources are owned by Storage Node Elements, while logical resources are owned by Storage Servers.

    Tableau 6. IP Address [cmdb_ci_ip_address]
    Field Description
    Name [name] IP address.
    IP Address [ip_address] IP address.
    Netmask [netmask] Network subnet mask for the IP address.
    MAC Address [mac_address] MAC address of the network adapter.
    Nic [nic] References the Network Adapter [cmdb_ci_network_adapter] table.
    IP version [ip_version] Indicates whether the IP address is IPv4 or IPv6.

    This field is applicable for storage 7-Mode pattern only.

    Tableau 7. Disk [cmdb_ci_disk]
    Field Description
    Name [name] Name of the disk in ONTAP format.
    Device ID [device_id] Device identifier of the disk.
    Manufacturer [manufacturer] Manufacturer name of the disk.
    Model ID [model_id] The model identifier for the disk.
    Serial number [serial_number] Serial number of the disk.
    Size bytes [size_bytes] The total capacity of the disk in bytes.
    Device interface [device_interface] The interface type used to connect the disk.
    Interface [interface] Interface type of the disk.
    Drive type [drive_type] Drive type. The value is set to disk.
    Storage type [storage_type] The type of storage used by the disk. The value is set to disk.
    Disk space (GB) [disk_space] The total capacity of the disk in GB.
    Size [size] Display value of the total disk capacity in GB or terabytes (TB).
    Computer [computer]
    • Storage 7-Mode pattern: References the Storage Server [cmdb_ci_storage_server] table
    • Cluster-Mode patterns: References the Storage Node Element [cmdb_ci_storage_node_element] table.
    Diskshelf chassis [diskshelf_chassis] References the Disk Shelf Chassis [cmdb_ci_diskshelf_chassis] table.

    This field is applicable to Cluster-Mode patterns only.

    Tableau 8. Storage Pool [cmdb_ci_storage_pool]
    Field Description
    Name [name] The unique name of the storage pool.
    Description [short_description] A brief summary describing the storage pool.
    Pool ID [pool_id] The unique identifier assigned to the storage pool.
    Size bytes [size_bytes] The total capacity of the storage pool, in bytes.
    Free space bytes [free_space_bytes] The amount of available space in the pool, in bytes.
    Size [size] Display value of the total storage pool capacity in GB or TB.
    Free space [free_space] Display value of the available storage pool capacity in GB or TB.
    Hosted by [hosted_by] References the Storage Server [cmdb_ci_storage_server] or Storage Node Element [cmdb_ci_storage_node_element] table.

    Physical resources are owned by Storage Node Elements, while logical resources are owned by Storage Servers.

    Tableau 9. Storage Volume [cmdb_ci_storage_volume]
    Field Description
    Name [name] Name of the storage volume.
    Object ID [object_id] Unique object identifier (UUID) for the storage volume.

    This field is applicable to Cluster-Mode patterns only.

    Volume ID [volume_id] The UUID of the storage volume.
    LUN [lun] The logical unit number (LUN) associated with the volume.
    Size bytes [size_bytes] Total capacity of the volume in bytes.
    Free space bytes [free_space_bytes] Available free space in the volume in bytes.
    Size [size] Display value of the total storage volume capacity in GB or TB.
    Consumable Size [free_space] Display value of the available storage volume capacity in GB or TB.
    Provided by [provided_by] References the Storage Pool [cmdb_ci_storage_pool] table.
    Computer [computer] References the Storage Server [cmdb_ci_storage_server] table.
    Tableau 10. Storage File Share [cmdb_ci_storage_fileshare]
    Field Description
    Path [path] The file system path or mount location of the shared storage.
    Name [name] The unique name identifying the file share.
    Tableau 11. Storage Controller [cmdb_ci_storage_controller]
    Field Description
    Name [name] Name of the initiator group (igroup) that acts as the storage controller.
    Device ID [device_id] UUID of the LUN associated with this storage controller.
    Computer [computer] References the Storage Server [cmdb_ci_storage_server] table.
    Tableau 12. Fibre Channel Port [cmdb_ci_fc_port]
    Field Description
    Name [name] The name identifying the Fibre Channel (FC) port.
    WWNN [wwnn] The World Wide Node Name (WWNN) of the FC port.
    WWPN [wwpn] The World Wide Port Name (WWPN) of the FC port.
    Speed [speed] Speed of the FC port in Gigabit Fibre Channel (GFC).
    Computer [computer] References the Storage Server [cmdb_ci_storage_server] table.
    Tableau 13. iSCSI Export [cmdb_ci_iscsi_export]
    Field Description
    Name [name] The name of the iSCSI export target.
    LUN [lun] The LUN mapped to the iSCSI export.
    Export ID [export_id] Unique identifier combining LUN path and controller name.
    Initiator IQN [initiator_iqn] The iSCSI Qualified Name of the connecting initiator.
    IQN [iqn] The iSCSI Qualified Name of the target being exported.
    Exported by [exported_by] References the Storage Controller [cmdb_ci_storage_controller] table.
    Hosted by [hosted_by] References the Storage Server [cmdb_ci_storage_server] table.
    Storage [storage] References the Storage Volume [cmdb_ci_storage_volume] table.
    Tableau 14. Fibre Channel Export [cmdb_ci_fc_export]
    Field Description
    Name [name] Name of the FC export combining LUN path and initiator WWPN.
    LUN [lun] LUN ID number for the FC export.
    Export ID [export_id] Unique identifier combining LUN path and controller name.
    Initiator WWPN [initiator_wwpn] The WWPN of the Fibre Channel initiator.
    Exported by [exported_by] References the Storage Controller [cmdb_ci_storage_controller] table.
    Hosted by [hosted_by] References the Storage Server [cmdb_ci_storage_server] table.
    Storage [storage] References the Storage Volume [cmdb_ci_storage_volume] table.

    Discovery populates the data in the CMDB when running the NetApp Cluster-Mode Patterns Only.

    Tableau 15. Chassis [cmdb_ci_chassis]
    Field Description
    Name [name] Name of the cluster that the chassis belongs to.
    Manufacturer [manufacturer] The value is set to NetApp.
    Model ID [model_id] Model identifier of the chassis hardware.
    Serial number [serial_number] Serial number of the chassis.
    Description [short_description] The value is set to NetApp Storage Chassis.
    Tableau 16. Disk Shelf Chassis [cmdb_ci_diskshelf_chassis]
    Field Description
    Name [name] Identifier of the disk shelf.
    Manufacturer [manufacturer] The value is set to NetApp.
    Model ID [model_id] Model identifier of the disk shelf.
    Serial number [serial_number] Serial number of the disk shelf.
    Description [short_description] The value is set to NetApp Storage Disk Shelf Chassis.
    Chassis [chassis] References the Chassis [cmdb_ci_chassis] table.
    Remarque :
    For more information on NetApp discovery with CIM, see Storage Discovery via SMI-S and CIM.

    CI relationships

    Discovery creates these relationships to support the NetApp discovery.

    CI Relationship CI
    Storage Cluster Node [cmdb_ci_storage_cluster_node] Hosted on::Hosts Storage Node Element [cmdb_ci_storage_node_element]
    Storage Cluster Node [cmdb_ci_storage_cluster_node] References Storage Node Element [cmdb_ci_storage_node_element]
    Storage Cluster Node [cmdb_ci_storage_cluster_node] Cluster of::Clusters Storage Cluster [cmdb_ci_storage_cluster]
    Storage Cluster Node [cmdb_ci_storage_cluster_node] References Storage Cluster [cmdb_ci_storage_cluster]
    Storage Node Element [cmdb_ci_storage_node_element] Managed by::Manages Storage Cluster [cmdb_ci_storage_cluster]
    Storage Node Element [cmdb_ci_storage_node_element] References Company [core_company]
    Storage Node Element [cmdb_ci_storage_node_element] or Storage Server [cmdb_ci_storage_server]* Owns::Owned by Network Adapter [cmdb_ci_network_adapter]
    Network Adapter [cmdb_ci_network_adapter] References Storage Server [cmdb_ci_storage_server] or Storage Node Element [cmdb_ci_storage_node_element]*
    Storage Node Element [cmdb_ci_storage_node_element] or Storage Server [cmdb_ci_storage_server]* Owns::Owned by IP Address [cmdb_ci_ip_address]
    IP Address [cmdb_ci_ip_address] References Network Adapter [cmdb_ci_network_adapter]
    Storage Node Element [cmdb_ci_storage_node_element] or Storage Server [cmdb_ci_storage_server]** Contains::Contained by Disk [cmdb_ci_disk]
    Disk [cmdb_ci_disk] References Storage Server [cmdb_ci_storage_server] or Storage Node Element [cmdb_ci_storage_node_element]**
    Storage Node Element [cmdb_ci_storage_node_element] or Storage Server [cmdb_ci_storage_server]* Contains::Contained by Storage Pool [cmdb_ci_storage_pool]
    Storage Pool [cmdb_ci_storage_pool] References Storage Server [cmdb_ci_storage_server] or Storage Node Element [cmdb_ci_storage_node_element]*
    Storage Server [cmdb_ci_storage_server] Allocated to::Allocated from Storage Node Element [cmdb_ci_storage_node_element]
    Storage Server [cmdb_ci_storage_server] Runs on::Runs Storage Cluster [cmdb_ci_storage_cluster]
    Storage Server [cmdb_ci_storage_server] References Storage Cluster [cmdb_ci_storage_cluster]
    Storage Server [cmdb_ci_storage_server] Owns::Owned by Fibre Channel Port [cmdb_ci_fc_port]
    Fibre Channel Port [cmdb_ci_fc_port] References Storage Server [cmdb_ci_storage_server]
    Storage File Share [cmdb_ci_storage_fileshare] Provided By::Provides Storage Server [cmdb_ci_storage_server]
    Storage Server [cmdb_ci_storage_server] Contains::Contained by Storage Volume [cmdb_ci_storage_volume]
    Storage Volume [cmdb_ci_storage_volume] References Storage Server [cmdb_ci_storage_server]
    Storage Volume [cmdb_ci_storage_volume] References Storage Pool [cmdb_ci_storage_pool]
    Storage Controller [cmdb_ci_storage_controller] Controller for::Controlled by Fibre Channel Port [cmdb_ci_fc_port]
    Storage Controller [cmdb_ci_storage_controller] Controller for::Controlled by Storage Server [cmdb_ci_storage_server]
    Storage Controller [cmdb_ci_storage_controller] References Storage Server [cmdb_ci_storage_server]
    iSCSI Export [cmdb_ci_iscsi_export] Hosted on::Hosts Storage Server [cmdb_ci_storage_server]
    iSCSI Export [cmdb_ci_iscsi_export] References Storage Server [cmdb_ci_storage_server]
    iSCSI Export [cmdb_ci_iscsi_export] References Storage Controller [cmdb_ci_storage_controller]
    iSCSI Export [cmdb_ci_iscsi_export] References Storage Volume [cmdb_ci_storage_volume]
    Fibre Channel Export [cmdb_ci_fc_export] Hosted on::Hosts Storage Server [cmdb_ci_storage_server]
    Fibre Channel Export [cmdb_ci_fc_export] References Storage Server [cmdb_ci_storage_server]
    Fibre Channel Export [cmdb_ci_fc_export] References Storage Controller [cmdb_ci_storage_controller]
    Fibre Channel Export [cmdb_ci_fc_export] References Storage Volume [cmdb_ci_storage_volume]
    Serial Number [cmdb_serial_number] References Storage Server [cmdb_ci_storage_server] or Storage Node Element [cmdb_ci_storage_node_element]*

    * The CI table (Storage Server or Storage Node Element) is determined by the resource type and owner information returned by the NetApp ONTAP API. Physical resources are owned by Storage Node Elements, while logical resources are owned by Storage Servers.

    ** The CI table (Storage Server or Storage Node Element) is determined by the pattern type. The Storage 7-Mode pattern uses the Storage Server table, while the Cluster-Mode patterns use the Storage Node Element table.

    Discovery creates these relationships when running the NetApp Cluster-Mode patterns only.
    CI Relationship CI
    Serial Number [cmdb_serial_number] References Chassis [cmdb_ci_chassis] or Disk Shelf Chassis [cmdb_ci_diskshelf_chassis]*
    Storage Node Element [cmdb_ci_storage_node_element] Hosted on::Hosts Chassis [cmdb_ci_chassis]
    Storage Node Element [cmdb_ci_storage_node_element] References Chassis [cmdb_ci_chassis]
    Disk Shelf Chassis [cmdb_ci_diskshelf_chassis] Hosted on::Hosts Chassis [cmdb_ci_chassis]
    Disk Shelf Chassis [cmdb_ci_diskshelf_chassis] References Chassis [cmdb_ci_chassis]
    Disk [cmdb_ci_disk] Hosted on::Hosts Disk Shelf Chassis [cmdb_ci_diskshelf_chassis]
    Disk [cmdb_ci_disk] References Disk Shelf Chassis [cmdb_ci_diskshelf_chassis]

    * The CI table (Chassis or Disk Shelf Chassis) is determined by the serial number type field.