{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":31122,"path":"it-operations-management/itom-visibility/netapp-discovery.md","title":"NetApp Server and Cluster discovery","bundle":null,"doc_type":null,"release":"australia","body":"\n# NetApp Server and Cluster discovery\n\nDiscovery and Service Mapping find NetApp servers and clusters using patterns. Discovering some of these resources might require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store.\n\n## Request new or enhanced Patterns on the ServiceNow® Store\n\nVisit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/application/06a71b1367e4130051c9027e2685ef1e/1.6.0?referer=%2Fstore%2Fsearch%3Flistingtype%3Dallintegrations%25253Bancillary_app%25253Bcertified_apps%25253Bcontent%25253Bindustry_solution%25253Boem%25253Butility%25253Btemplate%26q%3DPatterns&sl=sh) 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](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html).\n\nNetApp 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](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/itom-visibility/r_SupportedApplications.md).\n\n## NetApp Server and Cluster discovery methods\n\n<table id=\"table_adb_p4l_nbb\"><thead><tr><th>\n\nMethod\n\n</th><th>\n\nSupported modes\n\n</th><th>\n\nUpgrades\n\n</th></tr></thead><tbody><tr><td>\n\nDiscovery with patterns using ONTAP API.These patterns support native discovery of NetApp servers without requiring the discovery of the SMI-S server.\n\n</td><td>\n\n-   NetApp 7-Mode\n-   NetApp Cluster-Mode\n\n</td><td>\n\nActive by default.\n\n</td></tr><tr><td>\n\nDiscovery with patterns using HTTP REST API.\n\n</td><td>\n\nNetApp Cluster-Mode\n\n</td><td>\n\nAvailable on Discovery and Service Mapping Patterns store application starting August 2023.\n\n</td></tr><tr><td>\n\nDiscovery with probes and sensors using SMI-S.\n\n</td><td>\n\n-   NetApp 7-Mode\n-   NetApp Cluster-Mode\n\n</td><td>\n\nLegacy\n\n</td></tr></tbody>\n</table>## NetApp discovery properties\n\nTo use discovery with patterns, navigate to **Discovery Definition** &gt; **Properties** and enable these properties:\n\n|Property label|Name|\n|--------------|----|\n|For 7-Mode NetApp storage servers, use native discovery instead of SMI-S.|glide.discovery.sensors.netapp\\_native\\_7mode|\n|For Cluster-Mode NetApp storage servers, use native discovery instead of SMI-S.|glide.discovery.sensors.netapp\\_native\\_cluster\\_mode|\n\nThe following patterns support the NetApp storage discovery:\n\n-   NetApp Storage 7-Mode\n-   NetApp Storage Cluster-Mode\n-   NetApp Storage Cluster-Mode - HTTP\n\nThe Cluster-Mode patterns support chassis and disk shelf chassis discovery through an extension section.\n\n**Note:** 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.\n\n## SNMP-based discovery prerequisites\n\n-   **Configure SNMP community credentials**\n\n    Configure SNMP community credentials to classify the NetApp server. For more information, see [SNMP community credentials](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-security/c_SNMPCredentials.md).\n\n-   **Enable __read-only__ access to the ONTAP API**\n\n    Enable **read-only** access to the ONTAP API on the NetApp server.\n\n    -   NetApp Storage 7-Mode: The user must have a custom role with the following capabilities:\n        -   `login-snmp, login-ndmp, login-sp, and login-http-admin`\n        -   `Api-*`\n    -   NetApp Storage Cluster-Mode: The user can have a read-only role with default access.\n-   **Verify read-only permission for ONTAP SDK APIs**\n\n    Verify that the user has **read-only** permissions for the following ONTAP SDK APIs:\n\n    -   NetApp Storage 7-Mode:\n        -   `aggr-list-info`\n        -   `cifs-share-list-iter-start`\n        -   `disk-list-info`\n        -   `fcp-adapter-initiators-list-info`\n        -   `fcp-adapter-list-info`\n        -   `igroup-list-info`\n        -   `iscsi-node-get-name`\n        -   `lun-list-info`\n        -   `lun-map-list-info`\n        -   `net-config-get-active`\n        -   `nfs-exportfs-list-rules`\n        -   `system-get-info`\n        -   `system-get-version`\n        -   `volume-list-info`\n    -   NetApp Storage Cluster-Mode:\n        -   `aggr-get-iter`\n        -   `cifs-share-get-iter`\n        -   `cluster-identity-get`\n        -   `fcp-interface-get-iter`\n        -   `fcp-initiator-get-iter`\n        -   `igroup-get-iter`\n        -   `iscsi-initiator-get-iter`\n        -   `lun-get-iter`\n        -   `lun-map-get-iter`\n        -   `net-interface-get-iter`\n        -   `net-port-get-iter`\n        -   `storage-disk-get-iter`\n        -   `storage-pool-get-iter`\n        -   `storage-shelf-info-get-iter`\n        -   `system-get-node-info-iter`\n        -   `system-get-version`\n        -   `system-node-get-iter`\n        -   `volume-get-iter`\n        -   `vserver-get-iter`\n-   **Configure basic authentication credentials**\n\n    Configure basic authentication credentials for the read-only user. For more information, see [Basic authentication credentials](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-security/r_BasicAuthCredentialsForm.md).\n\n\n## REST-based discovery prerequisites\n\n-   **Disable SNMP-based discovery**\n\n    For more information, see [Disable SNMP-based NetApp storage cluster discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/itom-visibility/disable-snmp-netapp-discovery.md).\n\n-   **Verify __read-only__ role and permissions**\n\n    Verify that the user has **read-only** role and permissions for the following ONTAP REST APIs:\n\n    -   `/api/cluster`\n    -   `/api/cluster/chassis?fields=nodes.name,nodes.uuid,id`\n    -   `/api/cluster/nodes?fields=name,serial_number,model,system_id,controller,version`\n    -   `/api/cluster/nodes?fields=name,state`\n    -   `/api/cluster/nodes?fields=name,uuid,model`\n    -   `/api/network/ethernet/ports?fields=mac_address,name,node.name`\n    -   `/api/network/fc/interfaces?fields=svm.name,wwnn,wwpn,port_address,name,location.node.name`\n    -   `/api/network/fc/logins?fields=initiator,interface.name`\n    -   `/api/network/ip/interfaces?fields=ip.netmask,svm.name,ip.address,location.home_node.name,location.home_port.name,service_policy.name`\n    -   `/api/network/ip/interfaces?fields=location,svm,state`\n    -   `/api/network/ip/interfaces?fields=name,ip,state,enabled,svm,location`\n    -   `/api/protocols/cifs/shares?fields=path,name,svm.name`\n    -   `/api/protocols/san/igroups?fields=initiators.name,name,os_type,svm.name`\n    -   `/api/protocols/san/iscsi/sessions?fields=svm.name,initiator.alias`\n    -   `/api/protocols/san/lun-maps?fields=svm.name,lun.uuid,lun.name,lun.node.name,logical_unit_number,igroup.name,igroup.uuid`\n    -   `/api/storage/aggregates?fields=space.block_storage.size,space.block_storage.available,node.name`\n    -   `/api/storage/disks?fields=sector_count,bytes_per_sector,node.name,serial_number,model,type,vendor,name`\n    -   `/api/storage/luns?fields=space.used,space.size,svm.name,location.volume.name,location.volume.uuid,name,location.node.name`\n    -   `/api/storage/pools?fields=name,capacity.total,capacity.remaining,nodes.name`\n    -   `/api/storage/shelves?fields=name,model,serial_number,paths.node.name,id`\n    -   `/api/storage/volumes?fields=aggregates.name,space.size,space.available,svm.name&return_timeout=120`\n    -   `/api/svm/svms?fields=name,subtype`\n    -   `/api/svm/svms?fields=subtype,name`\n-   **Configure basic authentication credentials**\n\n    Configure basic authentication credentials for the read-only user. For more information, see [Basic authentication credentials](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-security/r_BasicAuthCredentialsForm.md).\n\n\n## General prerequisites\n\n-   **Verify that the following applications are up to date**\n    -   Discovery and Service Mapping Patterns\n    -   Visibility Content\n-   **Disable SSLv3 and enable TLS for the target NetApp server**\n\n    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.\n\n-   **Schedule a horizontal discovery**\n\n    To run discovery using Patterns, create a Discovery schedule that targets the management IP address of the NetApp server. For more information, see [create a discovery schedule](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery/running-discoveries.md).\n\n    **Note:** 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.\n\n\n## Data collected by Discovery during horizontal discovery\n\nDiscovery populates the data in the CMDB when running the NetApp patterns.\n\n<table id=\"table_dpq_sn1_4hc\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nName \\[name\\]\n\n</td><td>\n\nName of the NetApp storage server or Storage Virtual Machine \\(SVM\\)\n\n</td></tr><tr><td>\n\nManufacturer \\[manufacturer\\]\n\n</td><td>\n\nManufacturer of the storage server. The value is set to NetApp.\n\n</td></tr><tr><td>\n\nModel ID \\[model\\_id\\]\n\n</td><td>\n\nModel identifier of the storage server. For SVMs in Cluster-Mode, the value is set to SVM.\n\n</td></tr><tr><td>\n\nFirmware version \\[firmware\\_version\\]\n\n</td><td>\n\nONTAP firmware version running on the storage server.\n\n</td></tr><tr><td>\n\nSerial number \\[serial\\_number\\]\n\n</td><td>\n\nUnique serial number of the storage server.\n\n</td></tr><tr><td>\n\nDescription \\[short\\_description\\]\n\n</td><td>\n\nFull version information of the ONTAP software.\n\n</td></tr><tr><td>\n\nIP Address \\[ip\\_address\\]\n\n</td><td>\n\nManagement IP address of the storage server.\n\n</td></tr><tr><td>\n\nCluster \\[cluster\\]\n\n</td><td>\n\nReferences the Storage Cluster \\[cmdb\\_ci\\_storage\\_cluster\\] table.\n\n</td></tr><tr><td>\n\nPhysical Capacity \\(GB\\) \\[physical\\_capacity\\]\n\n</td><td>\n\nTotal amount of physical storage space available within the NetApp system, measured in gigabytes \\(GB\\). This capacity includes both allocated and unallocated storage resources.\n\n</td></tr><tr><td>\n\nFree Physical Capacity \\(GB\\) \\[free\\_physical\\_capacity\\]\n\n</td><td>\n\nAvailable physical storage space within the NetApp system, measured in GB.\n\n</td></tr><tr><td>\n\nUsed Physical Capacity \\(GB\\) \\[used\\_physical\\_capacity\\]\n\n</td><td>\n\nUsed physical storage space within the NetApp system, measured in GB.\n\n</td></tr></tbody>\n</table><table id=\"table_yj5_p41_4hc\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nDescription \\[short\\_description\\]\n\n</td><td>\n\nFull version information of the ONTAP software running on the cluster.\n\n</td></tr><tr><td>\n\nName \\[name\\]\n\n</td><td>\n\nName of the NetApp storage cluster.\n\n</td></tr><tr><td>\n\nCorrelation ID \\[correlation\\_id\\]\n\n</td><td>\n\nUnique identifier \\(UUID\\) of the cluster.\n\n</td></tr><tr><td>\n\nIP Address \\[ip\\_address\\]\n\n</td><td>\n\nCluster management IP address.\n\n</td></tr><tr><td>\n\nManufacturer \\[manufacturer\\]\n\n</td><td>\n\nManufacturer of the storage server. The value is set to NetApp.\n\n</td></tr><tr><td>\n\nSerial number \\[serial\\_number\\]\n\n</td><td>\n\nUnique serial number of the cluster, constructed from cluster UUID and name.This field is applicable to HTTP pattern only.\n\n</td></tr><tr><td>\n\nCluster Version \\[cluster\\_version\\]\n\n</td><td>\n\nONTAP version running on the cluster, for example: 9.14.1P4.This field is applicable to HTTP pattern only.\n\n</td></tr></tbody>\n</table>|Field|Description|\n|-----|-----------|\n|Name \\[name\\]|Name of the cluster node.|\n|Operational status \\[operational\\_status\\]|Operational status of the cluster node. Default status is Operational.|\n|Cluster \\[cluster\\]|References the Storage Cluster \\[cmdb\\_ci\\_storage\\_cluster\\] table.|\n|Server \\[server\\]|References the Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\] table.|\n\n<table id=\"table_uy4_gp1_4hc\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nName \\[name\\]\n\n</td><td>\n\nName of the storage node element.\n\n</td></tr><tr><td>\n\nManufacturer \\[manufacturer\\]\n\n</td><td>\n\nThe hardware manufacturer of the node element, which is: NetApp.This field is applicable to HTTP pattern only.\n\n</td></tr><tr><td>\n\nModel ID \\[model\\_id\\]\n\n</td><td>\n\nModel identifier of the node hardware.\n\n</td></tr><tr><td>\n\nSerial number \\[serial\\_number\\]\n\n</td><td>\n\nSerial number of the physical node.\n\n</td></tr><tr><td>\n\nDescription \\[short\\_description\\]\n\n</td><td>\n\nFull version information of the ONTAP software running on the node.\n\n</td></tr><tr><td>\n\nRAM \\(MB\\) \\[ram\\]\n\n</td><td>\n\nMemory size of the node in megabytes \\(MB\\).\n\n</td></tr><tr><td>\n\nCPU core count \\[cpu\\_core\\_count\\]\n\n</td><td>\n\nThe total number of CPU cores in the node element.\n\n</td></tr><tr><td>\n\nCPU type \\[cpu\\_type\\]\n\n</td><td>\n\nThe processor type used in the node element.\n\n</td></tr><tr><td>\n\nCPU manufacturer \\[cpu\\_manufacturer\\]\n\n</td><td>\n\nReferences the Company \\[core\\_company\\] table.\n\n</td></tr><tr><td>\n\nChassis \\[chassis\\]\n\n</td><td>\n\nReferences the Chassis \\[cmdb\\_ci\\_chassis\\] table.This field is applicable to Cluster-Mode patterns only.\n\n</td></tr></tbody>\n</table><table id=\"table_ohv_gp1_4hc\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nName \\[name\\]\n\n</td><td>\n\nName of the network adapter port.\n\n</td></tr><tr><td>\n\nMAC Address \\[mac\\_address\\]\n\n</td><td>\n\nMAC address of the network adapter.\n\n</td></tr><tr><td>\n\nIP Address \\[ip\\_address\\]\n\n</td><td>\n\nIP address.\n\n</td></tr><tr><td>\n\nNetmask \\[netmask\\]\n\n</td><td>\n\nNetwork subnet mask for the IP address.\n\n</td></tr><tr><td>\n\nConfiguration Item \\[cmdb\\_ci\\]\n\n</td><td>\n\nReferences 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.\n\n</td></tr></tbody>\n</table><table id=\"table_qpf_hp1_4hc\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nName \\[name\\]\n\n</td><td>\n\nIP address.\n\n</td></tr><tr><td>\n\nIP Address \\[ip\\_address\\]\n\n</td><td>\n\nIP address.\n\n</td></tr><tr><td>\n\nNetmask \\[netmask\\]\n\n</td><td>\n\nNetwork subnet mask for the IP address.\n\n</td></tr><tr><td>\n\nMAC Address \\[mac\\_address\\]\n\n</td><td>\n\nMAC address of the network adapter.\n\n</td></tr><tr><td>\n\nNic \\[nic\\]\n\n</td><td>\n\nReferences the Network Adapter \\[cmdb\\_ci\\_network\\_adapter\\] table.\n\n</td></tr><tr><td>\n\nIP version \\[ip\\_version\\]\n\n</td><td>\n\nIndicates whether the IP address is IPv4 or IPv6. This field is applicable for storage 7-Mode pattern only.\n\n</td></tr></tbody>\n</table><table id=\"table_dlk_hp1_4hc\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nName \\[name\\]\n\n</td><td>\n\nName of the disk in ONTAP format.\n\n</td></tr><tr><td>\n\nDevice ID \\[device\\_id\\]\n\n</td><td>\n\nDevice identifier of the disk.\n\n</td></tr><tr><td>\n\nManufacturer \\[manufacturer\\]\n\n</td><td>\n\nManufacturer name of the disk.\n\n</td></tr><tr><td>\n\nModel ID \\[model\\_id\\]\n\n</td><td>\n\nThe model identifier for the disk.\n\n</td></tr><tr><td>\n\nSerial number \\[serial\\_number\\]\n\n</td><td>\n\nSerial number of the disk.\n\n</td></tr><tr><td>\n\nSize bytes \\[size\\_bytes\\]\n\n</td><td>\n\nThe total capacity of the disk in bytes.\n\n</td></tr><tr><td>\n\nDevice interface \\[device\\_interface\\]\n\n</td><td>\n\nThe interface type used to connect the disk.\n\n</td></tr><tr><td>\n\nInterface \\[interface\\]\n\n</td><td>\n\nInterface type of the disk.\n\n</td></tr><tr><td>\n\nDrive type \\[drive\\_type\\]\n\n</td><td>\n\nDrive type. The value is set to disk.\n\n</td></tr><tr><td>\n\nStorage type \\[storage\\_type\\]\n\n</td><td>\n\nThe type of storage used by the disk. The value is set to disk.\n\n</td></tr><tr><td>\n\nDisk space \\(GB\\) \\[disk\\_space\\]\n\n</td><td>\n\nThe total capacity of the disk in GB.\n\n</td></tr><tr><td>\n\nSize \\[size\\]\n\n</td><td>\n\nDisplay value of the total disk capacity in GB or terabytes \\(TB\\).\n\n</td></tr><tr><td>\n\nComputer \\[computer\\]\n\n</td><td>\n\n-   Storage 7-Mode pattern: References the Storage Server \\[cmdb\\_ci\\_storage\\_server\\] table\n-   Cluster-Mode patterns: References the Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\] table.\n\n</td></tr><tr><td>\n\nDiskshelf chassis \\[diskshelf\\_chassis\\]\n\n</td><td>\n\nReferences the Disk Shelf Chassis \\[cmdb\\_ci\\_diskshelf\\_chassis\\] table.This field is applicable to Cluster-Mode patterns only.\n\n</td></tr></tbody>\n</table><table id=\"table_c1t_hp1_4hc\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nName \\[name\\]\n\n</td><td>\n\nThe unique name of the storage pool.\n\n</td></tr><tr><td>\n\nDescription \\[short\\_description\\]\n\n</td><td>\n\nA brief summary describing the storage pool.\n\n</td></tr><tr><td>\n\nPool ID \\[pool\\_id\\]\n\n</td><td>\n\nThe unique identifier assigned to the storage pool.\n\n</td></tr><tr><td>\n\nSize bytes \\[size\\_bytes\\]\n\n</td><td>\n\nThe total capacity of the storage pool, in bytes.\n\n</td></tr><tr><td>\n\nFree space bytes \\[free\\_space\\_bytes\\]\n\n</td><td>\n\nThe amount of available space in the pool, in bytes.\n\n</td></tr><tr><td>\n\nSize \\[size\\]\n\n</td><td>\n\nDisplay value of the total storage pool capacity in GB or TB.\n\n</td></tr><tr><td>\n\nFree space \\[free\\_space\\]\n\n</td><td>\n\nDisplay value of the available storage pool capacity in GB or TB.\n\n</td></tr><tr><td>\n\nHosted by \\[hosted\\_by\\]\n\n</td><td>\n\nReferences 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.\n\n</td></tr></tbody>\n</table><table id=\"table_nqx_hp1_4hc\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nName \\[name\\]\n\n</td><td>\n\nName of the storage volume.\n\n</td></tr><tr><td>\n\nObject ID \\[object\\_id\\]\n\n</td><td>\n\nUnique object identifier \\(UUID\\) for the storage volume.This field is applicable to Cluster-Mode patterns only.\n\n</td></tr><tr><td>\n\nVolume ID \\[volume\\_id\\]\n\n</td><td>\n\nThe UUID of the storage volume.\n\n</td></tr><tr><td>\n\nLUN \\[lun\\]\n\n</td><td>\n\nThe logical unit number \\(LUN\\) associated with the volume.\n\n</td></tr><tr><td>\n\nSize bytes \\[size\\_bytes\\]\n\n</td><td>\n\nTotal capacity of the volume in bytes.\n\n</td></tr><tr><td>\n\nFree space bytes \\[free\\_space\\_bytes\\]\n\n</td><td>\n\nAvailable free space in the volume in bytes.\n\n</td></tr><tr><td>\n\nSize \\[size\\]\n\n</td><td>\n\nDisplay value of the total storage volume capacity in GB or TB.\n\n</td></tr><tr><td>\n\nConsumable Size \\[free\\_space\\]\n\n</td><td>\n\nDisplay value of the available storage volume capacity in GB or TB.\n\n</td></tr><tr><td>\n\nProvided by \\[provided\\_by\\]\n\n</td><td>\n\nReferences the Storage Pool \\[cmdb\\_ci\\_storage\\_pool\\] table.\n\n</td></tr><tr><td>\n\nComputer \\[computer\\]\n\n</td><td>\n\nReferences the Storage Server \\[cmdb\\_ci\\_storage\\_server\\] table.\n\n</td></tr></tbody>\n</table>|Field|Description|\n|-----|-----------|\n|Path \\[path\\]|The file system path or mount location of the shared storage.|\n|Name \\[name\\]|The unique name identifying the file share.|\n\n|Field|Description|\n|-----|-----------|\n|Name \\[name\\]|Name of the initiator group \\(igroup\\) that acts as the storage controller.|\n|Device ID \\[device\\_id\\]|UUID of the LUN associated with this storage controller.|\n|Computer \\[computer\\]|References the Storage Server \\[cmdb\\_ci\\_storage\\_server\\] table.|\n\n|Field|Description|\n|-----|-----------|\n|Name \\[name\\]|The name identifying the Fibre Channel \\(FC\\) port.|\n|WWNN \\[wwnn\\]|The World Wide Node Name \\(WWNN\\) of the FC port.|\n|WWPN \\[wwpn\\]|The World Wide Port Name \\(WWPN\\) of the FC port.|\n|Speed \\[speed\\]|Speed of the FC port in Gigabit Fibre Channel \\(GFC\\).|\n|Computer \\[computer\\]|References the Storage Server \\[cmdb\\_ci\\_storage\\_server\\] table.|\n\n|Field|Description|\n|-----|-----------|\n|Name \\[name\\]|The name of the iSCSI export target.|\n|LUN \\[lun\\]|The LUN mapped to the iSCSI export.|\n|Export ID \\[export\\_id\\]|Unique identifier combining LUN path and controller name.|\n|Initiator IQN \\[initiator\\_iqn\\]|The iSCSI Qualified Name of the connecting initiator.|\n|IQN \\[iqn\\]|The iSCSI Qualified Name of the target being exported.|\n|Exported by \\[exported\\_by\\]|References the Storage Controller \\[cmdb\\_ci\\_storage\\_controller\\] table.|\n|Hosted by \\[hosted\\_by\\]|References the Storage Server \\[cmdb\\_ci\\_storage\\_server\\] table.|\n|Storage \\[storage\\]|References the Storage Volume \\[cmdb\\_ci\\_storage\\_volume\\] table.|\n\n|Field|Description|\n|-----|-----------|\n|Name \\[name\\]|Name of the FC export combining LUN path and initiator WWPN.|\n|LUN \\[lun\\]|LUN ID number for the FC export.|\n|Export ID \\[export\\_id\\]|Unique identifier combining LUN path and controller name.|\n|Initiator WWPN \\[initiator\\_wwpn\\]|The WWPN of the Fibre Channel initiator.|\n|Exported by \\[exported\\_by\\]|References the Storage Controller \\[cmdb\\_ci\\_storage\\_controller\\] table.|\n|Hosted by \\[hosted\\_by\\]|References the Storage Server \\[cmdb\\_ci\\_storage\\_server\\] table.|\n|Storage \\[storage\\]|References the Storage Volume \\[cmdb\\_ci\\_storage\\_volume\\] table.|\n\nDiscovery populates the data in the CMDB when running the NetApp Cluster-Mode Patterns Only.\n\n|Field|Description|\n|-----|-----------|\n|Name \\[name\\]|Name of the cluster that the chassis belongs to.|\n|Manufacturer \\[manufacturer\\]|The value is set to NetApp.|\n|Model ID \\[model\\_id\\]|Model identifier of the chassis hardware.|\n|Serial number \\[serial\\_number\\]|Serial number of the chassis.|\n|Description \\[short\\_description\\]|The value is set to NetApp Storage Chassis.|\n\n|Field|Description|\n|-----|-----------|\n|Name \\[name\\]|Identifier of the disk shelf.|\n|Manufacturer \\[manufacturer\\]|The value is set to NetApp.|\n|Model ID \\[model\\_id\\]|Model identifier of the disk shelf.|\n|Serial number \\[serial\\_number\\]|Serial number of the disk shelf.|\n|Description \\[short\\_description\\]|The value is set to NetApp Storage Disk Shelf Chassis.|\n|Chassis \\[chassis\\]|References the Chassis \\[cmdb\\_ci\\_chassis\\] table.|\n\n**Note:** For more information on NetApp discovery with CIM, see [Storage Discovery via SMI-S and CIM](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/itom-visibility/r_DataCollDiscoStorageviaSMISCIM.md).\n\n## CI relationships and references\n\nThe NetApp Storage patterns create the following relationships and references to support NetApp Server and Cluster discovery. References link to records in other tables and don't appear in the CI Relationship \\[cmdb\\_rel\\_ci\\] table.\n\n|CI|Relationship|CI|\n|---|------------|---|\n|Storage Cluster Node \\[cmdb\\_ci\\_storage\\_cluster\\_node\\]|Hosted on::Hosts|Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\]|\n|Storage Cluster Node \\[cmdb\\_ci\\_storage\\_cluster\\_node\\]|Cluster of::Clusters|Storage Cluster \\[cmdb\\_ci\\_storage\\_cluster\\]|\n|Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\]|Managed by::Manages|Storage Cluster \\[cmdb\\_ci\\_storage\\_cluster\\]|\n|Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\] or Storage Server \\[cmdb\\_ci\\_storage\\_server\\]\\*|Owns::Owned by|Network Adapter \\[cmdb\\_ci\\_network\\_adapter\\]|\n|Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\] or Storage Server \\[cmdb\\_ci\\_storage\\_server\\]\\*|Owns::Owned by|IP Address \\[cmdb\\_ci\\_ip\\_address\\]|\n|Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\] or Storage Server \\[cmdb\\_ci\\_storage\\_server\\]\\*\\*|Contains::Contained by|Disk \\[cmdb\\_ci\\_disk\\]|\n|Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\] or Storage Server \\[cmdb\\_ci\\_storage\\_server\\]\\*|Contains::Contained by|Storage Pool \\[cmdb\\_ci\\_storage\\_pool\\]|\n|Storage Server \\[cmdb\\_ci\\_storage\\_server\\]|Allocated to::Allocated from|Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\]|\n|Storage Server \\[cmdb\\_ci\\_storage\\_server\\]|Runs on::Runs|Storage Cluster \\[cmdb\\_ci\\_storage\\_cluster\\]|\n|Storage Server \\[cmdb\\_ci\\_storage\\_server\\]|Owns::Owned by|Fibre Channel Port \\[cmdb\\_ci\\_fc\\_port\\]|\n|Storage File Share \\[cmdb\\_ci\\_storage\\_fileshare\\]|Provided By::Provides|Storage Server \\[cmdb\\_ci\\_storage\\_server\\]|\n|Storage Server \\[cmdb\\_ci\\_storage\\_server\\]|Contains::Contained by|Storage Volume \\[cmdb\\_ci\\_storage\\_volume\\]|\n|Storage Controller \\[cmdb\\_ci\\_storage\\_controller\\]|Controller for::Controlled by|Fibre Channel Port \\[cmdb\\_ci\\_fc\\_port\\]|\n|Storage Controller \\[cmdb\\_ci\\_storage\\_controller\\]|Controller for::Controlled by|Storage Server \\[cmdb\\_ci\\_storage\\_server\\]|\n|iSCSI Export \\[cmdb\\_ci\\_iscsi\\_export\\]|Hosted on::Hosts|Storage Server \\[cmdb\\_ci\\_storage\\_server\\]|\n|Fibre Channel Export \\[cmdb\\_ci\\_fc\\_export\\]|Hosted on::Hosts|Storage Server \\[cmdb\\_ci\\_storage\\_server\\]|\n\n|CI|Field|Referenced CI|\n|---|-----|-------------|\n|Storage Cluster Node \\[cmdb\\_ci\\_storage\\_cluster\\_node\\]|Server \\[server\\]|Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\]|\n|Storage Cluster Node \\[cmdb\\_ci\\_storage\\_cluster\\_node\\]|Cluster \\[cluster\\]|Storage Cluster \\[cmdb\\_ci\\_storage\\_cluster\\]|\n|Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\]|CPU manufacturer \\[cpu\\_manufacturer\\]|Company \\[core\\_company\\]|\n|Network Adapter \\[cmdb\\_ci\\_network\\_adapter\\]|Configuration Item \\[cmdb\\_ci\\]|Storage Server \\[cmdb\\_ci\\_storage\\_server\\] or Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\]\\*|\n|IP Address \\[cmdb\\_ci\\_ip\\_address\\]|Nic \\[nic\\]|Network Adapter \\[cmdb\\_ci\\_network\\_adapter\\]|\n|Disk \\[cmdb\\_ci\\_disk\\]|Computer \\[computer\\]|Storage Server \\[cmdb\\_ci\\_storage\\_server\\] or Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\]\\*\\*|\n|Storage Pool \\[cmdb\\_ci\\_storage\\_pool\\]|Hosted by \\[hosted\\_by\\]|Storage Server \\[cmdb\\_ci\\_storage\\_server\\] or Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\]\\*|\n|Storage Server \\[cmdb\\_ci\\_storage\\_server\\]|Cluster \\[cluster\\]|Storage Cluster \\[cmdb\\_ci\\_storage\\_cluster\\]|\n|Fibre Channel Port \\[cmdb\\_ci\\_fc\\_port\\]|Computer \\[computer\\]|Storage Server \\[cmdb\\_ci\\_storage\\_server\\]|\n|Storage Volume \\[cmdb\\_ci\\_storage\\_volume\\]|Computer \\[computer\\]|Storage Server \\[cmdb\\_ci\\_storage\\_server\\]|\n|Storage Volume \\[cmdb\\_ci\\_storage\\_volume\\]|Provided by \\[provided\\_by\\]|Storage Pool \\[cmdb\\_ci\\_storage\\_pool\\]|\n|Storage Controller \\[cmdb\\_ci\\_storage\\_controller\\]|Computer \\[computer\\]|Storage Server \\[cmdb\\_ci\\_storage\\_server\\]|\n|iSCSI Export \\[cmdb\\_ci\\_iscsi\\_export\\]|Hosted by \\[hosted\\_by\\]|Storage Server \\[cmdb\\_ci\\_storage\\_server\\]|\n|iSCSI Export \\[cmdb\\_ci\\_iscsi\\_export\\]|Exported by \\[exported\\_by\\]|Storage Controller \\[cmdb\\_ci\\_storage\\_controller\\]|\n|iSCSI Export \\[cmdb\\_ci\\_iscsi\\_export\\]|Storage \\[storage\\]|Storage Volume \\[cmdb\\_ci\\_storage\\_volume\\]|\n|Fibre Channel Export \\[cmdb\\_ci\\_fc\\_export\\]|Hosted by \\[hosted\\_by\\]|Storage Server \\[cmdb\\_ci\\_storage\\_server\\]|\n|Fibre Channel Export \\[cmdb\\_ci\\_fc\\_export\\]|Exported by \\[exported\\_by\\]|Storage Controller \\[cmdb\\_ci\\_storage\\_controller\\]|\n|Fibre Channel Export \\[cmdb\\_ci\\_fc\\_export\\]|Storage \\[storage\\]|Storage Volume \\[cmdb\\_ci\\_storage\\_volume\\]|\n|Serial Number \\[cmdb\\_serial\\_number\\]|Configuration Item \\[cmdb\\_ci\\]|Storage Server \\[cmdb\\_ci\\_storage\\_server\\] or Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\]\\*|\n\n\\* 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.\n\n\\*\\* 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.\n\nDiscovery creates these relationships and references when running the NetApp Cluster-Mode patterns only.\n\n|CI|Relationship|CI|\n|---|------------|---|\n|Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\]|Hosted on::Hosts|Chassis \\[cmdb\\_ci\\_chassis\\]|\n|Disk Shelf Chassis \\[cmdb\\_ci\\_diskshelf\\_chassis\\]|Hosted on::Hosts|Chassis \\[cmdb\\_ci\\_chassis\\]|\n|Disk \\[cmdb\\_ci\\_disk\\]|Hosted on::Hosts|Disk Shelf Chassis \\[cmdb\\_ci\\_diskshelf\\_chassis\\]|\n\n|CI|Field|Referenced CI|\n|---|-----|-------------|\n|Serial Number \\[cmdb\\_serial\\_number\\]|Configuration Item \\[cmdb\\_ci\\]|Chassis \\[cmdb\\_ci\\_chassis\\] or Disk Shelf Chassis \\[cmdb\\_ci\\_diskshelf\\_chassis\\]\\*|\n|Storage Node Element \\[cmdb\\_ci\\_storage\\_node\\_element\\]|Chassis \\[chassis\\]|Chassis \\[cmdb\\_ci\\_chassis\\]|\n|Disk Shelf Chassis \\[cmdb\\_ci\\_diskshelf\\_chassis\\]|Chassis \\[chassis\\]|Chassis \\[cmdb\\_ci\\_chassis\\]|\n|Disk \\[cmdb\\_ci\\_disk\\]|Diskshelf chassis \\[diskshelf\\_chassis\\]|Disk Shelf Chassis \\[cmdb\\_ci\\_diskshelf\\_chassis\\]|\n\n\\* The CI table \\(Chassis or Disk Shelf Chassis\\) is determined by the serial number type field.\n\n**Parent Topic:**[Storage discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/itom-visibility/c_Storage.md)\n\n"}}