NetApp Server and Cluster discovery
Discovery and Service Mapping find NetApp servers and clusters using either CIM probes or patterns. Discovering some of these resources requires updating 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 is not 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 |
Prerequisites
- General prerequisites
- Verify 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 the NetApp Cluster SNMP pattern
| Table | Fields |
|---|---|
| cmdb_ci_storage_server |
name firmware_version serial_number manufacturermode model_id cim_object_path short_description ip_address |
| cmdb_ci_storage_cluster |
short_description ip_address manufacturer |
| cmdb_ci_storage_cluster_node |
name operational_status |
| cmdb_ci_storage_node_element |
cluster short_description manufacturer serial_number model_id ram cpu_type cpu_manufaturer cpu_core_count |
| cmdb_ci_network_adapter |
name ip_address netmask cmdb_ci |
| cmdb_serial_number |
serial_number serial_number_type |
| cmdb_ci_ip_address |
ip_address netmask nic ip_version (Storage-7 mode) name |
| cmdb_ci_disk |
name device_id serial_number manufacturer model_id storage_type device_interface size_bytes computer |
| cmdb_ci_storage_fileshare |
path name |
| cmdb_ci_storage_pool |
name short_description free_space_bytes pool_id size_bytes |
| cmdb_ci_storage_volume |
name lun volume_id |
| cmdb_ci_iscsi_export |
name lun initiator_iqn iqn export_id |
| cmdb_ci_storage_controller |
name device_id |
| cmdb_ci_fc_export |
initiator_wwpn export_id name lun |
| cmdb_ci_fc_port |
speed name wwnn wwpn |
Data collected by NetApp Cluster HTTP pattern
| Table | Fields |
|---|---|
| cmdb_ci_storage_server |
ip_address cluster_version serial_number |
| cmdb_ci_storage_node_element |
cluster ip_address_range |
| cmdb_ci_storage_cluster_node |
name operational_status cluster |
| cmdb_ci_storage_server |
firmware_version description ip_address_range |
| cmdb_serial_number |
serial_number serial_number_type |
| cmdb_ci_ip_address |
name netmask nic |
| cmdb_ci_disk |
computer interface size_bytes |
| cmdb_ci_storage_pool |
name size_bytes free_space_bytes |
| cmdb_ci_fc_port |
speed |
| cmdb_ci_storage_fileshare | path |
| cmdb_ci_storage_volume |
name volume_id size_bytes free_space_bytes |
| cmdb_ci_iscsi_export |
name lun export_id initiator_iqn iqn |
| cmdb_ci_storage_controller |
name device_id |
| cmdb_ci_fc_export |
name lun export_id initiator_wwpn |
CI relationships
| CI | Relationship type | CI |
|---|---|---|
| cmdb_ci_storage_node_element | Managed By::Manages | cmdb_ci_storage_cluster |
| cmdb_ci_storage_cluster_node | Hosted On::Hosts | cmdb_ci_storage_node_element |
| cmdb_ci_storage_cluster_node | Cluster Of:Clusters | cmdb_ci_storage_cluster |
| cmdb_ci_storage_server | Runs On:Runs | cmdb_ci_storage_cluster |
| cmdb_ci_storage_server | Allocated To:Allocated From | cmdb_ci_storage_node_element |
| cmdb_ci_storage_node_element | Owns:Owned By | cmdb_ci_network_adapter |
| cmdb_ci_storage_server | Owns:Owned By | cmdb_ci_network_adapter |
| cmdb_ci_storage_node_element | Owns:Owned By | cmdb_ci_ip_address |
| cmdb_ci_storage_server | Owns:Owned By | cmdb_ci_ip_address |
| cmdb_ci_storage_node_element | Contains:Contained By | cmdb_ci_disk |
| cmdb_ci_storage_node_element | Contains:Contained By | cmdb_ci_storage_pool |
| cmdb_ci_storage_server | Contains:Contained By | cmdb_ci_storage_pool |
| cmdb_ci_storage_server | Owns:Owned By | cmdb_ci_fc_port |
| cmdb_ci_storage_fileshare | Provided By: Provides | cmdb_ci_storage_server |
| cmdb_ci_storage_server | Contains:Contained By | cmdb_ci_storage_volume |
| cmdb_ci_storage_controller | Controller For:Controlled By | cmdb_ci_fc_port |
| cmdb_ci_iscsi_export | Hosted On:Hosts | cmdb_ci_storage_server |
| cmdb_ci_fc_export | Hosted On:Hosts | cmdb_ci_storage_server |