NetApp Server and Cluster discovery
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. |
|
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. |
|
Legacy |
NetApp discovery 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.
Prerequisites
- General prerequisites
- Verify that the applications are up to date:
- Discovery and Service Mapping Patterns
- Visibility Content
- SNMP-based discovery prerequisites
- Configure SNMP community credentials to classify the NetApp server. For more information, see SNMP community credentials.
- REST-based discovery prerequisites
- Disable SNMP-based discovery. For more information, see Disable SNMP-based NetApp storage cluster discovery.
Running Discovery
To run discovery using Patterns, create a discovery schedule that targets the management IP address of the NetApp server.
Data collected by Discovery during horizontal discovery
Discovery populates the data in the CMDB when running the NetApp patterns.
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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] |
|
| Diskshelf chassis [diskshelf_chassis] | References the Disk Shelf Chassis [cmdb_ci_diskshelf_chassis] table. This field is applicable to Cluster-Mode patterns only. |
| 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. |
| 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. |
| Field | Description |
|---|---|
| Path [path] | The file system path or mount location of the shared storage. |
| Name [name] | The unique name identifying the file share. |
| 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. |
| 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. |
| 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. |
| 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.
| 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. |
| 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. |
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.
| 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.