Storage Discovery
Storage Discovery
ServiceNow Documentation
This PDF was created from content on docs.servicenow.com. The web site is updated frequently.
For the most current ServiceNow product documentation, go to docs.servicenow.com.
Some examples and graphics depicted herein are provided for illustration only. No real
association or connection to ServiceNow products or services is intended or should be inferred.
You can find the most up-to-date technical documentation on the ServiceNow web site at:
http://docs.servicenow.com
The ServiceNow site also provides the latest product updates.
If you have comments about this documentation, submit your feedback to:
[email protected]
Company Headquarters
2225 Lawson Lane
Santa Clara, CA 95054
United States
(408)501-8550
Discovery can explore storage devices that contain a Storage Management Initiative
Specification (SMI-S) provider that is a specialized Common Information Model (CIM) server.
To see the current list of vendors and products conforming to SMI-S as tested by SNIA, see
the SNIA website.
Other types of storage, such as storage that is attached via a host, VM storage that is
available on VMware ESX servers, and storage for Kernel VM (KVM), use a separate set of
probes and sensors.
Discovery collects information about storage area networks (SAN) and network-attached
storage (NAS) from specialized devices, such as storage arrays and Fibre Channel (FC)
switches. Discovery collects and creates CIs in the CMDB for the following information items:
Requirements
• A CIM server using SMI-S 1.5 or later.
• NAS and SAN systems from major vendors such as EMC, Hitachi, HP, and NetApp. SAN
storage devices must use FC.
• FC switches from major vendors such as Brocade and Cisco.
• The CIM credentials must be available for SMI-S configuration. The CIM credentials can be
different than the credentials for the system hosting the CIM server.
• The CIM user requires the administrator role.
Note: Because the SMI-S Provider caches storage device information, the Discovery
query to the provider does not affect storage device performance.
• Common Information Model (CIM): CIM allows multiple parties to exchange information
about managed elements. CIM represents these managed elements and the management
information, while providing the mechanism to actively control and manage the elements.
• Storage Management Initiative Specification (SMI-S): SMI-S is a standard of use that
describes methods for storage discovery on the vendor's side. ServiceNow uses SMI-S to
determine how to discover CIM. SMI-S is based on the Common Information Model (CIM)
and the Web-Based Enterprise Management (WBEM) standards, which define
management functionality via HTTP. The main objective of SMI-S is to enable management
of dissimilar storage products. ServiceNowsupports SMI-S version 1.5 or higher.
You can manually register the WBEM services on SLP using a common Linux tool like
slptool. This tool has a command line interface that you can use to make SLPv2 User Agent
(UA) requests, which usually come with the SLP daemon package. To register a service,
provide a URL and list of attributes. An example can be extracted from a working SLP server
by using the same tool.
Data Collected
Table Probe
Disk [cmdb_ci_disk] SMI - Storage Server
Fibre Channel Export [cmdb_ci_fc_export] SMI - Storage Server
Fibre Channel Port [cmdb_ci_fc_port] SMI - Storage Server
SAN Export [cmdb_ci_san_export] SMI - Storage Server
Storage Controller [cmdb_ci_storage_controller] SMI - Storage Server
Storage Export [cmdb_ci_storage_export] SMI - Storage Server
Storage File Share [cmdb_ci_storage_fileshare] SMI - Array - File Shares
Storage Pool [cmdb_ci_storage_pool] SMI - Storage Server
Storage Server [cmdb_ci_storage_server] CIM - Identity
Storage Switch [cmdb_ci_storage_switch] CIM - Identity
Storage Volume [cmdb_ci_storage_volume] SMI - Storage Server
Storage Device [cmdb_ci_storage_device] SMI - Storage Server
Storage Area Network [cmdb_ci_san] SMI - Fabric
Table Probe
SAN Connection [cmdb_ci_san_connection] SMI - Fabric
SAN Endpoint [cmdb_ci_san_endpoint] SMI - Fabric
SAN Fabric [cmdb_ci_san_fabric] SMI - Fabric
SAN Zone [cmdb_ci_san_zone] SMI - Fabric
SAN Zone Alias [cmdb_ci_san_zone_alias] SMI - Fabric
SAN Zone Alias Member SMI - Fabric
[cmdb_ci_san_zone_alias_member]
SAN Zone Member SMI - Fabric
[cmdb_ci_san_zone_member]
SAN Zone Set [cmdb_ci_san_zone_set] SMI - Fabric
Discovery collects information about storage area networks from specialized devices,
such as storage arrays and Fibre Channel (FC) switches, and creates specific references
between the tables in the SAN schema.
• How CIM Discovery works
This is the processing flow for classifying Common Information Model (CIM) storage
systems.
• Configure Discovery for a standalone storage device
Use this procedure for configuring a standalone storage device with the required SMI-S
Provider for Discovery.
• Data collected by Discovery on storage devices
Discovery collects information about storage area networks from specialized devices, such
as storage arrays and Fibre Channel (FC) switches, and creates specific references between
the tables in the SAN schema.
This is the processing flow for classifying Common Information Model (CIM) storage
systems.
Processing flow
1. The Shazzam probe launches the wbem port probe as part of network discovery.
2. The wbem port probe detects activity on target ports SLP 427, CIM 5989 and 5988, and
then examines the Service Registry Queries related list, at Discovery Definition > Port
Probes, for the SLP query. The base system provides this query is provided to detect the
service:wbem service type, which indicates the presence of an SLP server.
3. The Shazzam probe launches a scanner for the WBEM service type. The scanner
retrieves:
• The attributes of the service from the SLP server.
• The interop namespaces of CIM servers in the network.
4. The scanner appends the namespace values it finds to the port probe results.
5. The wbem port probe appends the SLP data it carries to the CIM Classify probes.
6. The CIM Classify probe uses that information to explore the CIM servers.
SLP query
The SLP query detects the wbem service (service:wbem) on an SLP server and gathers the
attributes of the service. To view the SLP Query record, open the wbem port probe record
and select SLP Query from the Service Registry Queries related list.
To access the CIM classification probe, navigate to Discovery Definition > Probes and select
CIM - Classify from the list of probes.
• interop
• root/interop
• root/pg_interop
• pg_interop
If you are using multiple storage vendors with custom namespaces not
specified as one of the defaults, add the new namespaces to the comma-
separated list in this property. If you intend to continue using any of the
default namespaces, make sure to include them in the property.
Probe/Sensor Description
SMI - WBEM Service Retrieves WBEM Service information such as
profiles and SMI-S version.
Use this procedure for configuring a standalone storage device with the required SMI-S
Provider for Discovery.
Procedure
1. On the storage device, if the SMI-S Provider is not present, install the SMI-S Provider
software.
The SMI-S Provider software is often part of the device management software. For more
information, download the SMI-S Provider instructions from the storage provider
manufacture. For example, if the SAN contains an EMC storage device, click here for
more information.
2. For NetApp storage devices, install the SMI-S agent on the storage device host.
Note: Discovery can also perform native discovery of NetApp servers without
accessing the SMI-S server. See NetApp server discovery for more
information.
3. Start the SMI-S Provider service.
4. In the SMI-S Provider or agent, configure the Discovery Interval with a synchronization
rate that allows the wbem probe to receives the most current information during
discovery.
For example, for EMC storage, set the Discovery Interval.
Storage relationships
Discovery establishes the correct relationships between Network-Attached Storage (NAS)
storage devices and remotely mounted client servers that consume the storage. Discovery
maps NAS file shares. It maps by taking the IP or hostname of a remote mounted disk on the
client computer. It then matches it to the IP or hostname of the storage server providing the
exported file system.
Discovery creates the following relationships for storage CIs running on Storage Area
Networks.
SAN CI relationships
Parent Component Relationship Child Component
Storage Volume Exports to::Imports from Fibre Channel Disk
[cmdb_ci_storage_volume] [cmdb_ci_fc_disk]
Storage Volume Exports to::Imports from iSCSI [cmdb_ci_iscsi_disk]
[cmdb_ci_storage_volume]
Discovery maps NAS file shares. It maps by resolving the hostname of a remote mounted
disk on the client computer to an IP address. It then matches it to the IP address of the
storage server that provides the exported file system. Discovery extracts the hostname or IP
address from the NAS path to determine the identity of the storage server. If the hostname
is an actual hostname, the system immediately resolves that value into an IP address. It also
stores it in the nas_ip_address field of the NAS File System [cmdb_ci_nas_file_system]
table.
Discovery creates the following relationships for storage CIs running on Network Attached
Storage (NAS). These relationships are the same between Linux and Windows operating
system hosts.
NAS CI relationships
Parent Component Relationship Child Component
NAS File System Allocated from::Allocated to Storage File Share
[cmdb_ci_nas_file_system] [cmdb_ci_storage_fileshare]