+ All Categories
Home > Documents > OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... ·...

OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... ·...

Date post: 06-Apr-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
77
USER GUIDE NetApp OnCommand Insight Connector for BMC by Seamless Technologies Version 1.4.06 Seamless Technologies Inc. 35 Airport Road Morristown, New Jersey 07960 USA Document Version 1.4 May 2011 Author: Seamless Seamless Technologies, Inc. (973) 326-8900
Transcript
Page 1: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

USER GUIDE NetApp OnCommand Insight Connector for BMC by Seamless Technologies Version 1.4.06 Seamless Technologies Inc. 35 Airport Road Morristown, New Jersey 07960 USA Document Version 1.4 May 2011 Author: Seamless Seamless Technologies, Inc. (973) 326-8900

Page 2: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

2

1 Preface .................................................................................................. 3 1.1 Related Documentation ......................................................................... 3 1.2 Conventions ........................................................................................ 3

2 Introduction .......................................................................................... 4 The Storage Service Construction between a host and its storage is shown below: ....................... 4 2.1 Overview ............................................................................................ 6 2.2 Key Functionality ................................................................................. 7

2.2.1 Integration Compliance ............................................................................................ 7 2.2.2 Predefined Customizable Data Map ............................................................................ 7 2.2.3 Reconciliation Job.................................................................................................... 7

3 Installation ............................................................................................ 8 3.1 Installation requirements ...................................................................... 8 3.2 New-Installation, Re-Installalation ......................................................... 8

3.2.1 Installing the Connector for the first time ................................................................... 8 3.2.2 Re-Installing the Connector: ..................................................................................... 9

3.3 Choosing where to install .................................................................... 10 3.3.1 Install on the Standalone Server ............................................................................. 10 3.3.2 Install on the Remedy CMDB (Target) Server ........................................................... 10 3.3.3 Install on the NetApp OnCommand Insight DWH (Source) Server................................ 10

3.4 Component Installation ....................................................................... 10 3.4.1 NetApp2CMDB Connector Installation on Windows .................................................... 10 3.4.2 Get License File .................................................................................................... 10 3.4.3 Install NETAPP 2CMDB instance (netapp2asset) as a service ....................................... 11 3.4.4 NETAPP2CMDB Connector Installation on UNIX ......................................................... 12

3.5 Logs and Troubleshooting ................................................................... 13 3.5.1 Location of the log file ........................................................................................... 13 3.5.2 How to contact Support and what to send to Support ................................................ 13 3.5.3 Reference to our ticketing system and knowledge base .............................................. 13

3.6 Remedy Workflow Installation ............................................................. 13 3.7 Start the Configuration tool ................................................................. 14 3.8 Check Connection .............................................................................. 16

3.8.1 Checking the connection from the Options menu ....................................................... 16 3.8.2 Checking the Connection from the Configuration UI Connections pane edit button ......... 18 3.8.3 Validating the SQL connection ................................................................................ 20

3.9 Verify Data Import ............................................................................. 21 3.10 Un-Installation ................................................................................ 21

3.10.1 Un-installing on Windows ....................................................................................... 21 3.10.2 Un-installing on UNIX ............................................................................................ 22

4 Configuration ....................................................................................... 22 4.1 Create Dataset .................................................................................. 22 4.2 Basic Configuration ............................................................................ 27

4.2.1 Changing Connection Settings ................................................................................ 27 4.2.2 Creating Your First Map ......................................................................................... 28 4.2.3 Verify the Mapping ................................................................................................ 29 4.2.4 Changing a Dataset ............................................................................................... 32 4.2.5 Changing Company ............................................................................................... 33

4.3 Creating Connector Instance ............................................................... 34 4.4 Customize Configurations .................................................................... 34

4.4.1 Changing the Schedule .......................................................................................... 34 4.4.2 Editing Maps ......................................................................................................... 35 4.4.3 Editing Submap Attributes ...................................................................................... 39

4.5 Reconciliation and CMDB Extension ...................................................... 43 5 Starting the Connector ........................................................................ 44

5.1 Starting the Connector using command line options ............................... 44 5.2 Starting the Service ........................................................................... 45 5.3 Verify Data Import ............................................................................. 45 5.4 Run Reconciliation Job ........................................................................ 46

6 Integration with BMC Asset Management ............................................ 47

Page 3: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

3

6.1 Create Instances ................................................................................ 47 6.2 Set Dataset ....................................................................................... 48 6.3 Product Categorization ........................................................................ 48 6.4 Adding data fields to the Remedy join forms .......................................... 49

6.4.1 Add a data field to a “AST:NetappStorageData” join form ............................................................ 49 6.4.2 Add a data field to a AST:NetAppStorageService join form ......................................... 61

7 FAQ...................................................................................................... 62 8 Appendices .......................................................................................... 63

8.1 NETWORK Storage Service Map ........................................................... 63

1 Preface This guide contains detailed information about the NetApp OnCommand Insight to the BMC Atrium Configuration Management Database (CMDB) Connector by Seamless Technologies. It provides instructions for installing, configuring, and using the integration, and is intended for use by system administrators. Use this guide along with the appropriate user guides for your NetApp OnCommand Insight products and BMC products. This document assumes that you are familiar with your host operating system and with the NetApp and BMC products installations. You should know how to perform basic actions in the Windows environment, such as choosing menu commands and dragging and dropping icons.

1.1 Related Documentation

• NetApp OnCommand Insight Installation and Administration Guide • BMC Atrium Configuration Management Database Administration Guide

If you have any questions, contact NetApp Support at http://support.netapp.com

1.2 Conventions The following conventions are used in this guide:

This book includes special elements called notes, warnings, examples, and tips:

Note: Notes provide additional information about the current subject.

Warning: Warnings alert you to situations that can cause problems, such as loss of data, if you do not follow instructions carefully.

Example: An example clarifies a concept discussed in text.

Tip: A tip provides useful information that may improve product performance or make

procedures easier to follow.

All syntax, operating system terms, and literal examples are presented in this typeface.

In instructions, boldface type highlights information that you enter. File names, directories, and Web addresses also appear in boldface type.

Page 4: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

4

The symbol => connects items in a menu sequence. For example, Actions => Create Test instructs you to choose the Create Test command from the Actions menu.

The symbol » denotes one-step instructions. In syntax, path names, or system messages, italic text represents a variable, as shown in

the following examples: The table table_name is not available. system/instance/file_name

2 Introduction The NetApp OnCommand Insight Connector for BMC by Seamless Technologies takes NetApp OnCommand Insight physical and logical stored data from the network storage systems (for example, storage unit, host storage service, VS Storage Service, VM Storage Service) and their relationship between devices (host, storage switch and tape) and imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses the Remedy API to create the integration between NetApp OnCommand Insight and BMC products. This functionality enables discovery of physical, logical stored data and violation from the network storage system in the BMC Atrium CMDB. Network Topology Example: The relationship between host, storage system and volume is shown below.

The Storage Service Construction between a host and its storage is shown below:

Page 5: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

5

Note: A path is an auto-generated relationship between host, storage system and volume. A violation occurs when the path does not comply with an OnCommand Insight policy. It occurs in a violation on the path as shown below:

Page 6: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

6

Note: The violation is always generated on the path and not on any of the end nodes such as host, storage or volume.

2.1 Overview The Seamless connector acts as the integration between the NetApp and BMC Atrium CMDB. The connector maps physical and logical network stored data from the NetApp OnCommand Insight Data Warehouse database into the existing Atrium CMDB data structures. This architecture is illustrated in the figure below:

Page 7: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

7

2.2 Key Functionality

The Seamless Technologies NetApp to CMDB Connector is automated, easy to use and supports ITIL. Some of the key features include the following:

• Includes configurable, predefined class maps of NetApp to Atrium CMDB • Supports both full load and delta updates • Enables configuration & mapping using existing GUI capabilities • Supports NetApp OnCommand Insight • Provides flexible and powerful configuration & mapping • Provides a default CMDB reconciliation job • Enables automated CMDB reconciliation • Supports high performance, runs as a service or daemon • Enables the update schedule to be set as per the customer’s requirements • Is technically compliant —architecture level and JDBC, NetApp catalog and BMC

Remedy Java APIs

2.2.1 Integration Compliance

Requires: BMC® Atrium™ CMDB 2.0/ 2.1/7.5/7.6 Requires: Java 1.5 and up [OnCommand Insight requires Java 6.0] Requires: Network Connectivity to NetApp OnCommand Insight data storage Requires: NetApp OnCommand Insight

2.2.2 Predefined Customizable Data Map The NetApp to Atrium CMDB Connector provides customizable configuration files for the user to map NetApp database entries to the BMC® Atrium CMDB. The default mapping consists of:

• Network storages: network storages and their relationships. • Network violation: Network violations and their relationships.

2.2.3 Reconciliation Job The reconciliation job is a container for reconciliation activities, which themselves can have different components. The primary activities are Identify and Merge. A reconciliation job can have one or more activities, each of which defines one or more datasets and rules for that activity. In addition, you can use a Qualification Set to restrict the instances participating in a reconciliation activity. You can merge class instances from one dataset (such as discovery) to another dataset (by default, the production BMC.ASSET dataset). For detailed information about the reconciliation job, see the BMC Atrium CMDB Administrator’s Guide. A default reconciliation job is available out of the box. The reconciled data can be used by Batch Mode or Service/Daemon Mode. The integration operates as a command line utility for the batch job scripts, or as a Windows service (or Unix Daemon) to poll the

Page 8: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

8

data at a defined schedule. This will ensure maximum flexibility for building a CMDB which is accurate and easy to audit, access, and change.

3 Installation This section of the guide describes the installation procedures for the various components that make up the Integration between the Connector and its components. If you are a first-time user and want to see test results quickly, it is strongly recommended you follow these instructions and run the sample map provided with the package.

3.1 Installation requirements The NetApp OnCommand Insight to BMC Atrium CMDB Connector by Seamless Technologies can run on any server as long as there is network connectivity to the NetApp OnCommand Insight DWH database and CMDB servers. Prerequisites:

• Java (JRE) v1.5 or later [OnCommand Insight uses Java 6.0] • Network Connectivity to NetApp database and Atrium CMDB

Supported Platforms:

• Windows 2003 (SP2) or 2008 • Solaris 10 (Requires Solaris Zones Patch 11883-36 or Later) • Linux

Supported Database • MYSQL

NetApp OnCommand Insight v6.1 product

BMC Products

• BMC Remedy 7.x • BMC® Atrium™ CMDB 2.01/7.5/7.6

3.2 New-Installation, Re-Installalation

3.2.1 Installing the Connector for the first time

• On Windows: 1. Download the NETAPP2CMDB Connector from NetApp website to the server

where the integration will be installed. 2. Unzip the download file (netapp2atrium_win_x86_1_4_06.) into a NetApp

install directory, for example., C:\Program Files\netapp\hpna2cmdb. This is referred as <netapp-install-dir>

Page 9: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

9

3. Get the license file from NetApp and place it in the <netapps-install-dir> directory. The default installation directory is C:\Program Files\Netapp\netapp2cmdb. Note: The license file has no file extension.

4. Save the “license” file to the <netapp-install-dir> Tip: Putting double quotes around the license will save the file as it is.

• On UNIX 1. Download the NETAPPS2CMDB Connector from the NetApp website to the

server where the integration will be installed. 2. Unzip the download file (netapp2atrium_solaris_32_1_4_06.tar) to a

directory,for example, “../NetApp/netapp2asset”. This is referred as <netapp-install-dir>

3. Get the license file from NetApp and place it in the <netapps-install-dir> directory.

4. Save the “license” file to the <netapp-install-dir>

3.2.2 Re-Installing the Connector If needed, you can re-install the Connector. This is not an upgrade installation.

• Re-installing the Connector on Windows: 1. Stop the netapp2cmdb connector service.

o Open the Services Manager console. o Select netapp2asset and stop the service.

2. Go to <netapp-install_dir> directory. 3. Back up the Conf directory. 4. Execute " netapp2asset remove". 5. Remove Remedy work flow:

o Go to <netapp-install_dir>\remedy. o Execute “install.bat”.

6. Download the install zip file and license file into <netapp-install_dir>. For installation instructions, go to section 3.4.1 “NetApp2CMDB Connector Installation on Windows “

• Re-installing the Connector on UNIX: 1. Stop the netapp2cmdb connector service.

o Go to <netapp-install-dir/bin directory. o Execute netapp2asset stop.

2. Go to <seamless-install_dir> directory. 3. Back up the Conf directory. 4. Clean up the <seamless-install_dir> directory. For example, use this command,

rm –r seamless 5. Remove Remedy work flow:

o Go to <netapp-install_dir>/remedy o Execute “install.sh”.

6. Download the install zip file and license file into <netapp-install_dir>. For installation instructions, go to section 3.4.2.

Page 10: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

10

3.3 Choosing where to install You should choose one of the following options for the Connector installation:

3.3.1 Install on the Standalone Server 1. Unzip the NetApp to CMDB connector installer on the standalone server. 2. Do one of the following:

• For the Windows installation, go to section 3.4.1. • For the UNIX installation, go to section 3.4.4.

3.3.2 Install on the Remedy CMDB (Target) Server 1. Unzip the NetApp to CMDB connector installer on the target server. 2. Do one of the following:

For the Windows installation, go to section 3.4.1. For the UNIX installation, go to section 3.4.4.

3.3.3 Install on the NetApp OnCommand Insight DWH (Source) Server

1. Unzip the NetApp to CMDB connector installer on the Source server. 2. Do one of the following:

• For the Windows installation, go to section 3.4.1. • For the UNIX installation, go to section 3.4.4.

3.4 Component Installation This section of the guide describes the installation procedures for the various components. You install a component, and then get a license file.

3.4.1 NetApp2CMDB Connector Installation on Windows

1. Download the NETAPP2CMDB Connector from the NetApp website to the server where the integration will be installed. [Do not use an apostrophe with a company name.]

2. Unzip the download file (netapp2atrium_win_x86_1_4_01.) into a Seamless install

directory, for example, C:\Program Files\Seamless\hpna2cmdb. This is referred as <netapp-install-dir>.

3.4.2 Get License File Access the NetApp Support site at http://support.netapp.com for licensing information. The Version file contains the Connector version information.

1. When the license file is received, save it to the <netapp-install-dir> directory. 2. The default installation directory is C:\Program Files\NetApp\netapp2cmdb.

Note: The license file has no file extension.

Page 11: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

11

3. Save the “license” file to the <netapp-install-dir> directory as shown below.

Tip: Putting double quotes around the license will save the file as it is.

3.4.3 Install NETAPP 2CMDB instance (netapp2asset) as a service The integration operates as a command line utility for the batch job scripts or as a Windows service (or Unix Daemon) to poll the data at a defined schedule. This ensures maximum flexibility for building a CMDB that is accurate and easy to audit, access, and change. The following example shows how to register the default instance (netapp2cmdb) as a Windows service.

1. Open a CMD command prompt. If you need more than one connector instance,

you can repeat the process. Install connector service 2. Go to bin <netapps-install-dir> directory, i.e., “C:\Program

Files\NetApp\netapp2cmdb\bin> netapp2asset install

3. Install NETAPP2ASSET instance (netapp2asset) as a service.

Page 12: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

12

4. Verify that the new Service exists.

3.4.4 NETAPP2CMDB Connector Installation on UNIX

1. Download the NETAPPS2CMDB Connector from the NetApp website to the server where the integration will be installed.

2. Untar the download file (netapp2atrium_solaris_32_1_4_01.tar) to a directory,

for example, “../NetApp/netapp2asset”. This is referred as <netapp-install-dir>

Access the NetApp Support Site at support.netapp.com for licensing information. When the license file is received, save it to the <netapp-install-dir> directory.

1. Start the services.

a. Go the install bin directory, for example, /netapp/netapp2cmdb/bin b. Execute netapp2asset start

You will see something like this: -n Starting netapp2asset …

2. Start the Configuration Tool. a. Go to the install bin directory…. b. Execute netapp2asset config

Page 13: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

13

c. For instructions on using the Configuration Tool, see section 3.8 “Check Connection”.

3.5 Logs and Troubleshooting

3.5.1 Location of the log file The installer creates log files. The files are written to: • Windows: <install_dir>\Logs • UNIX:<install_dir>/Logs

3.5.2 How to contact Support and what to send to Support You can contact NetApp Customer Support using one of the following methods. Be sure to provide either your NetApp or BMC Connector serial number.

Send map files, logs and the conf file to NetApp Customer Support.

Support Hotline: • 1-888-4-NETAPP (North America) • 00.800.44.NETAPP (EMEA)

Get answers on the NetApp Support Site at http://support.netapp.com NetApp Global Services contact info: www.netapp.com/us/support/ngs-

contacts.html

3.5.3 Reference to our ticketing system and knowledge base Prior to contacting support, search our ticketing system and knowledge base. Click the following link for the Support login to access to ticketing and the knowledgebase: http://support.netapp.com Process to request access to the Support system if you do not have access

If you do not have a login, contact NetApp via the NetApp Support Site -at http://support.netapp.com

3.6 Remedy Workflow Installation The procedures listed below installs the integration product. You need to run this script. This installation script imports the sample reconciliation job (Seamless Sample) into your BMC Atrium CMDB. The sample job is defined to identify and merge CI and its relationship from the staging dataset (for example, NETAPP.IMPORT.SANSCREEN) into the target dataset (BMC Asset).This install script installs the dataset, a sample job, and xx.

1. Go to the <netapp-install-dir>\remedy directory. 2. Execute “install” script from the command window. 3. Follow the instructions when prompted by the script. For example you will see

something like this below:

Page 14: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

14

C:\Program Files\Netapp\remedy>install.bat Note: This installation script will import the sample reconciliation job (Seamless Sample) into your BMC Atrium CMDB. The sample job is defined to identify and merge CI and its relationship from the staging dataset (for example, NETAPP.IMPORT.SANSCREEN) into the target dataset (BMC Asset).

Please enter ARS server name: [localhost] Please enter ARS server port: [0] Please enter ARS username: [Demo]

Please enter ARS password: [] Please enter ARS authentication: [] Please enter staging dataset name: [NETAPP.IMPORT.SANSCREEN] Install Default Reconciliation Job? [Yes] Install CMDB Extension? [Yes]

Installation Summary:

Remedy ARS Server = localhost Remedy ARS Port = 0 Remedy ARS Login = Demo Remedy ARS Version = 7.5 Remedy Staging Dataset = NETAPP.IMPORT.SANSCREEN Install Reconciliation = Yes Install CMDB Extension = Yes

Press any key to continue . . . Importing Dataset ... Import completed successfully in 0.032000 seconds. 1 Records imported to form BMC.CORE.CONFIG:BMC_Dataset. Import completed successfully in 0.000000 seconds. 1 Records imported to form PCT:TrustedDataset. Importing CMDB extension... BMC Atrium CMDB API Driver …

3.7 Start the Configuration tool You can change the default settings using a Configuration tool. For example, you can change the source database and/or CMDB server setting credentials, create a schedule job, or map the attributes.

Page 15: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

15

1. From the CMD prompt, go to the bin directory, for example, “C:\Program Files\Seamless\netapp2cmdb\bin>” netapp2asset config <ENTER>

2. The Configuration Tool opens.

1. From CMD prompt go to bin directory, for example, , “C:\Program

Files\Seamless\netapp2cmdb\bin>” netapp_violations config <ENTER>

Page 16: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

16

The Configuration tool opens.

Note: To start the Configuration tool on UNIX, see under UNIX installation section 3.4.4.

3.8 Check Connection There are two ways to check the connection settings or change your connection

settings: From the Options menu and the Edit button.

3.8.1 Checking the connection from the Options menu 1. From the menu, choose Options => Connections.

Page 17: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

17

The Connection Settings dialog box opens.

2. In the Database Settings pane, enter the following information below: • In the Server field, enter Netapp OnCommand Insight

DWH (source) database server name • In the Port field, enter the database port number. • In the Database field, enter the database name. • In the User Name field, enter the database user name. • In the Password field, enter the database password. • In the JDBC Driver field, take the default. Do not change

this.

Page 18: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

18

• In the Full URL field, Click Edit to edit the JDBC URL,. This is for advanced users.

3. In the Remedy Settings pane, enter the following information below.

• In the Server field, enter the Remedy cmdb server name. • In the Port field, enter the server port. • In the User Name field, enter or select your AR System user

name. • In the Password field, type your password. See your

administrator if you do not know your password. • In the Authentication field, if you are working in your

organization’s default domain, you can leave this field blank. If you have entered a valid user name and password, and an error message still appears, notify your administrator to verify if you need to enter a value in the Authentication field.

4. Click Save. If you enter an invalid source database server name, an error message appears.

If you enter an invalid user name and password in the Target (Remedy CMDB), an error message appears. For Remedy AR errors, see BMC Remedy Action Request System 7.5 Error Message Guide.

3.8.2 Checking the Connection from the Configuration UI Connections pane edit button

1. Go to the “Connections” pane on the top right side of this tool. 2. Click the Edit button.

Page 19: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

19

The “Connection Settings” dialog box opens

Page 20: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

20

3. Enter Source (Netapp OnCommand Insight DWH) database

and Target (Remedy CMDB) server information in the fields. See section 3.8.1 (steps 2&3) for detailed information. [line up the step number and text correctly. ]

4. Click Save. The Connections view is displayed.

3.8.3 Validating the SQL connection

1. To verify that the SQL connection works, from the Connections view, click Validate while selecting any map node.

2. From the Remedy Validation dialog box, click OK

3. On the “Query Validation “dialog box, click OK.

Page 21: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

21

3.9 Verify Data Import Login to the Remedy User Tool.

1. Open the Asset Management Console. 2. Select Dataset from the “Dataset Name” field. 3. Look for the mapped data under “Configurations Items (CIs)” table.

3.10 Un-Installation

3.10.1 Un-installing on Windows To uninstall the NetApp to CMDB Connector, complete the following steps:

1. Stop the “netapp2asset or netapp2asset” service. 2. Remove the Windows service.

Go to the Services manager console. Select netapp2asset and stop the services.

3. Execute “netapp2asset remove” 4. Remove the Remedy workflow.

Go to <seamless-install-dir>\remedy Execute “install /u” Follow the instructions when prompted by the script, for example you will see something like this: C:\qa\netapp2cmdb\netapp2atrium_win_x86_1_4_04\remedy>install /u Please enter ARS server name: [localhost] Please enter ARS server port: [0] Please enter ARS username: [Demo] Please enter ARS password: [] Please enter ARS authentication: []

Page 22: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

22

Installation Summary: Remedy ARS Server = localhost Remedy ARS Port = 0 Remedy ARS Login = Demo Remedy ARS Version = 7.6 Press any key to continue . . .

3.10.2 Un-installing on UNIX To uninstall the NetApp to CMDB Connector, complete the following steps: You can back up conf folder for reinstall.

1. Stop the “netapp2asset or netapp2asset” service. 2. Go to install bin directory. 3. Execute “netapp2asset stop”. 4. Remove the install dir.

rm –r seamless

5. Remove Remedy workflow. Go to <seamless-install-dir>\remedy. Execute “install /u”

4 Configuration This section of the guide describes the configuration procedure for the various components. The configuration consists of:

• Required: Setting up connections to BMC Remedy and NetApp database • Required: Creating a staging dataset to hold NetApp data or you skip section 3.6. • Required: Importing the default reconciliation job, or create your own job

4.1 Create Dataset The NetApp to CMDB Connector from Seamless brings data into a staging dataset (default: NETAPPIMPORT.SANSCREEN) in the BMC Atrium CMDB. If you decide to import the default reconciliation job by executing the install script from the <netapp-install-dir>\remedy directory, then you can skip this section. The install script creates the dataset for you. Otherwise, you may need to manually create the dataset and reconciliation job via the Remedy User tool. Choose one of the following procedures, depending on which BMC Atrium CMDB version you are using:

• Creating a dataset BMC Atrium CMDB version7.0x • Creating a dataset BMC Atrium CMDB version7.5x

Page 23: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

23

• Creating a dataset (BMC Atrium CMDB version 7.0x) These steps show how to create a dataset in BMC Atrium CMDB version7.0x via the Remedy User tool.

1. Log in to the BMC Remedy User Tool. 2. Open the CMDB Console. 3. Click the Reconciliation Manager tab. 4. Click Create. Then select Dataset.

5. Enter the new dataset information.

6. Click Save. 7. Click Close.

Page 24: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

24

Creating a dataset (BMC Atrium CMDB version 7.5x) [Not sure why this has a bullet.] These steps show how to create a dataset in BMC Atrium CMDB version7.5x via the Remedy User tool.

1. Log in to the BMC Remedy User Tool. 2. Open the BMC Atrium Core Console.

3. Select the Application Launcher => Application.

4. Click Reconciliation.

Page 25: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

25

5. Click the Create Dataset icon.

Page 26: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

26

6. Enter the new dataset information.

Page 27: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

27

7. Click Save. 8. Click Close.

4.2 Basic Configuration

4.2.1 Changing Connection Settings Upon initial installation, perform the following task. 1. Start the configuration tool from <seamless-install-dir>/bin directory:

netapp2asset config

2. Choose Options => Connections.

3. Enter the Target and Source database information.

Page 28: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

28

4. Click OK. 5. Choose File => Save. Tip: To verify that the SQL connection works, click Validate while selecting any map node. See Section 3.8.3 (Validating the SQL connection).

4.2.2 Creating Your First Map This section uses the Microsoft SQL server as an example and assumes that you have a table named “Computers”, which contains 4 columns:

• ID • Name • Serial Number • Host Name

1. Select File>>New, a “new_map” appears on the left panel. This is called a sub-map.

You can define as many sub-maps as you need. Sub-maps are executed sequentially. Therefore, the order of the maps is important. To add (delete) another sub-map, select Edit=>>Map=>>Add (Delete)

2. Select “new_map”, change Remedy Form to “BMC.CORE:BMC_ComputerSystem”.

3. Enter the list device in the Source Query window on the right panel.

Page 29: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

29

4. Click the Field Map tab. The display area is empty.

5. Select Edit=>>Attribute=>>Insert. A new empty row appears.

6. Select “InstanceId” from the CMDB Attribute list, and make it a Key attribute.

7. Select [ID] from Formatted DB Field. Note: “InstanceId” is the most important attribute in the BMC Atrium CMDB. It is a free-formatted string. You may use prefix and a combination of fields to make it unique, such as: MY_[ID]_[Serial Number]. This is important because if you need to create any kind of relationship, the relationship will reference the “InstanceId”.

8. Repeat the previous three steps to add more rows. For a default CMDB object the following attributes are required,

a. Dataset b. Name

9. Select File=>>Save to save the map. You have the choice of using the current instance

to execute this map or creating a new instance later (see section 4.2).

4.2.3 Verify the Mapping You can validate the connector against your environment and view a color-coded validation result. If you see any red text in either the master map (left tree) or the field map table (right tab), it implies an error.

1. To verify the Remedy and SQL connection, select a map node. 2. Click Validate.

Page 30: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

30

3. To examine the results, click the Field Map tab.

Page 31: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

31

4. Click the Result set tab. The returned data appears here. Check your data to get an understanding of the data’s format, especially the null fields.

Page 32: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

32

4.2.4 Changing a Dataset If you have created a dataset, perform the following configuration. For details about creating a dataset, see the BMC Atrium CMDB Administrator Guide.

1. Choose Options => Set Dataset.

2. Select the appropriate dataset.

Page 33: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

33

3. Click OK. 4. Choose File => Save. 5. Choose File => Exit.

4.2.5 Changing Company If you need to associate a Configuration Item with your operating company, perform the following configuration.

1. Choose Options => Set Company.

2. Select the appropriate operating company. 3. For multi-tenancy mode, select “Embed Company in key mapping” and specify a three-

letter company abbreviation.

4. Click OK.

5. Choose File => Save.

Page 34: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

34

6. Choose File => Exit.

4.3 Creating Connector Instances The NetApp to Atrium CMDB Connector instances provides customizable configuration files for the user to map NetApp OnCommand Insight DWH database entries to BMC® Atrium CMD. The following maps are shipped with this product:

• netapp2asset.map - is related to network store data • netapp2violations.map - is related to violations on the path (If the path does not comply

with an OnCommand Insight policy, a violation is generated on the path). Each connector instance contains

• name.bat -- An executable, such as netapp2asset.bat and netapp_violations.bat. The executable can configure, install and start itself as a Windows service or Unix Daemon.

• name.conf -- A configuration file, such as netapp2asset.conf and netapp_violations.conf The configuration file inherits all connection and schedule settings from the instance.

• name.map -- A map file, such as netapp2asset.map and netapp_violations.map The map file contains the data source, destination, attribute mapping. The map file has to exist first.

To create an instance, follow these steps:

1. Navigate to the <seamless-install-dir>/bin directory in CMD prompt. 2. Run the following command

netapp2asset create <instance name> A new instance (<instance-name>) is created.

4.4 Customize Configurations The configuration files are stored in <seamless-install-dir>/conf directory such as netapp2asset and netapp2violations. The instance (for example, netapp2asset) is associated with a conf-map pair (for example, netapp2asset.conf and netapp2asset.map). The conf-map pair can be edited using the configuration tool. For example, the user can make changes in the source database and /or target server. To start the configuration tool, run netapp2asset config.

4.4.1 Changing the Schedule Each connector instance can have its own schedule. You can set the schedule as -

• Interval

Page 35: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

35

• Daily • Weekly • Monthly • Event

To edit the schedule,

1. Choose Options => Schedules The Schedules Settings dialog box appears.

2. Choose desired “Run At” attribute.

3. Click Save.

4. Choose File=>Save.

4.4.2 Editing Maps You can reset, rename, add, delete, copy, paste, move up and move down. Each map contains one or more sub-maps. During the runtime, sub-maps are executed one by one. So the order of sub-maps in the map tree is important. Here are some common tasks to manipulate maps. Always click “Save” before “Exit” To change the order of the sub-map,

1. Select a sub-map.

2. Choose Edit => Map=>Move Up (or Move Down) Tip: The shortcut key is PAGE-UP (or PAGE-DOWN)

Page 36: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

36

3. Click Save and then Exit. To rename the sub-map

1. Select a sub-map.

2. Choose Edit => Map=>Rename.

3. Type the new name.

4. Press ENTER to accept the change.

Tip: Or you can Right-click on a tree node. See below

To add the sub-map Duplicating a map is faster than adding a new map. See below “To duplicate a sub-map”

1. Choose Edit => Map=>Add

2. Type the new name.

3. Press ENTER to accept the change.

To delete the sub-map

Page 37: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

37

You cannot undo the “Delete” action. You may prefer to use “Inactive” to disable the sub-map. 1. Select a sub-map. 2. Choose Edit => Map=>Delete.

To duplicate a sub-map

Select a sub-map.

1. Choose Edit => Map=>Copy.

2. Choose Edit => Map=>Paste.

3. Change the map name.

4. Press ENTER to accept the change. To Move a sub-map

1. Select a sub-map.

2. Choose Edit=>Map=>Move UP.

3. Press ENTER to accept the change.

To Move a sub-map down 1. Select a sub-map.

2. Choose Edit=>Map=>Move Down.

3. Press ENTER to accept the change.

To open an existing map,

1. Choose File => Open. A dialog appears

Page 38: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

38

2. Select the map file 3. Click Open.

Tip: This map is not associated with the current instance yet. When you “Save”, the message box appears. Choose “yes” to make the association. The map file is saved regardless of your selection.

To merge two maps 1. Choose File => Append.

A dialog appears.

2. Select the map file.

3. Click Open.

Page 39: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

39

4. Change the sub-map order if needed.

5. Delete duplicated map if needed.

6. Rename one or more sub-maps if needed.

4.4.3 Editing Submap Attributes Each sub-map contains general and mapping attributes. The attributes are shown in the right panel when the sub-map node is selected. In general sub-map attributes define the following:

1. A SQL statement on a NetApp database defines the connector about the kind of data to bring into the Atrium CMDB.

2. A Remedy form defines the connector about where the data is to be imported into Remedy (CMDB).

3. A series of one-on-one mappings defines the connector on how to put the data into Remedy (CMDB). Such as, attributes are Name, Description, Category, Type and Items

If the connections are set correctly, many selections for editing are pre-populated. Here are some common tasks that you can perform on map attributes. To enable or disable a sub-map

1. Select a sub-map node. 2. Choose Active or Inactive.

To change the target Remedy form A Remedy form instructs the connector about where the data is to be imported into Remedy (CMDB) such as BMC.CORE:BMC_ComputerSystem

1. Select a sub-map node.

2. Choose an entry from the drop-down menu, or type the form name.

To change the Source SQL

Page 40: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

40

1. Select a sub-map node.

2. Change the contents of Source SQL.

3. Click Validate to report any errors.

To change field mapping attributes You can map the attributes according to your requirements. For example, if you want to map the Name attribute with the IP address.

1. Select a sub-map node.

2. Click the Field Map tab.

3. Select an entry in the CMDB Attributes column.

4. Type in the Formatted DB Field, or select one from the drop-down list.

Page 41: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

41

Note:

• CMDB Attribute is the “Database Name” in terms of Remedy. • Certain CMDB attributes are required by either the CMDB schema, or the connector

implementation. They must be included in every sub-map. They are: • InstanceId • Name • DatasetId

• If Remedy is not connectable, any change to the map cannot be saved. • The Key attribute must be unique, and each sub-map must contain at least one key. • The DB Field is coded as [name], please avoid using [ ] other than the field name.

• The DB Field can be a formatted string. The following syntax is supported: Constants – i.e., "Computer" or Computer

o Concatenations – i.e., SMS-CI-[ResourceID]-DISK-GroupID] Functions – for example, $GETTOKEN("[FileVersion0]", ".", 0)

• The following functions are supported – by example

Example: Assume [Name] is “AbcXyz.1.2.3”

Function Example Result $SUBSTRING $SUBSTRING([Name], 0, 3) Abc $EQUAL $EQUAL([Name], “AbcXyz.9.9.9”) 0 $NOT_EQUAL $NOT_EQUAL([Name], “AbcXyz.9.9.9”) 1 $GREATER_THAN $GREATER_THAN([Name],

“AbcXyz.9.9.9”) 0

$LESS_THAN $LESS_THAN([Name], “AbcXyz.9.9.9”) 1 $GREATER_EQUAL $GREATER_ EQUAL([Name],

“AbcXyz.9.9.9”) 0

$LESS_EQUAL $LESS_EQUAL([Name], “AbcXyz.9.9.9”) 1 $REPLACE $REPLACE ([Name], “.”, “-“) AbcXyz-1-2-3 $GETTOKEN $GETTOKEN([Name], ".", 2) 2

Page 42: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

42

$GETTOKEN([Name], ".", 0) AbcXyz $TRIM $TRIM([Name]) AbcXyz.1.2.3 $FORMAT $FORMAT(“my name is %s”, [Name]) My name is

AbcXyz.1.2.3 $TOUPPER $TOUPPER([Name]) ABCXYZ.1.2.3 $TOLOWER $TOLOWER([Name]) abcxyz.1.2.3 $ARQUERY $ARQUERY(1, CTM:People, 'Remedy

Login ID' = "[User_Name0]") 0000000000012

$ARQUERYLIST $ARQUERYLIST(301677200, PDL:ESIDappsCustom, 'sms_Track' = "Yes")

12,345,1027

To add field mapping attributes

1. Select a sub-map node. 2. Click the Field Map tab.

3. Click Edit => Attribute=>Insert.

4. Select an entry in the CMDB Attributes column.

5. Type in Formatted DB Field, or select one from the drop-down list.

To remove field mapping attributes

1. Select a sub-map node.

2. Click the Field Map tab.

3. Click Edit => Attribute=>Remove.

To edit field mapping attributes: 1. Select a sub-map node. 2. Click the Field Map tab. 3. Select a cell in “Formatted DB Field.” 4. Choose Edit => Attribute=>Edit.

To change the order of attributes 1. Select an attribute row.

2. Choose Edit => Attribute=>Move Up (or Move Down).

Tip: The shortcut key is Shift PAGE-UP (or Shift PAGE-DOWN).

Page 43: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

43

Create a Report on Attribute Mapping The configuration utility provides a simple function to export your map file into a CSV-formatted report. To export a CSV-formatted map file

1. Choose File=>Export.

2. Enter a file name with CSV file extension, i.e.,netapp2asset.csv.

3. Click Save. To export a HTML-formatted map file

1. Choose File=>Export.

2. Enter a file name with html file extension, for example, netapp2asset.html.

3. Click Save.

4.5 Reconciliation and CMDB Extension The product ships with a default reconciliation job, CMDB extension, and an install script. You can import the default reconciliation job and CMDB extension.

1. Run the “install” script from the CMD command prompt.

2. Follow the directions from the scripts such as: Please enter ARS server name: [<Server Name>] Please enter ARS server port: [0] Please enter ARS username: [ARS User Name>] Please enter ARS password: [ARS User password] Please enter ARS authentication: [] Please enter staging dataset name: [NETAPP.IMPORT.SANSCREEN] Install Default Reconciliation Job? [Yes]

Install CMDB Extension? [Yes]

Page 44: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

44

Installation Summary: Remedy ARS Server = localhost Remedy ARS Port = 0 Remedy ARS Login = Demo Remedy ARS Version = 7.5 Remedy Staging Dataset = NETAPP.IMPORT.SANSCREEN Install Reconciliation = Yes Install CMDB Extension = Yes 3. Press any key to continue . . . Importing Dataset ... Import completed successfully in 0.032000 seconds. 1 Records imported to form BMC.CORE.CONFIG:BMC_Dataset. Import completed successfully in 0.000000 seconds. 1 Records imported to form PCT:TrustedDataset. Importing CMDB extension... BMC Atrium CMDB API Driver

Here are the classes on the CMDB extension:

5 Starting the Connector This section of the guide describes the starting of the NETAPP2CMDB connector.

5.1 Starting the Connector using command line options Each connector instance can run as a console application (mostly for initial debugging purposes) or as a service (daemon). The general command format is (use netapp2asset instance as an example, for example starts the connector as a service “netapp2asset start”): Usage: netapp2asset [operation] Operations -

• console: run as a normal process and output messages to the consol

• start: run as a service (or a daemon) and log messages to a file • stop: stop the service (or a daemon)

• restart: stop then start the service (or a daemon)

• config: start the configuration UI

Page 45: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

45

• create: create a new instance with a different map

[Windows only] • install: install the instance as a Windows service

• remove: remove the application from the Windows service control panel

[UNIX only] • status: check the status of the application

• dump: cause the JVM to do full thread dump

5.2 Starting the Service The service can be started using the following methods:

• From the Windows Service Control Panel

• From the CMD prompt netapp2asset start

5.3 Verify Data Import 1. To verify that the source (NetApp SANScreeb DWH) data has been imported, login to

the Remedy User Tool. 2. Open the CMDB Console=>CMDB Data=>Browses Instances. 3. Fill in the appropriate criteria, and click Search. The results display as shown here.

Page 46: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

46

If the data import fails, check the log file for the error message. You will see an error message similar to this example: ERROR (120040): The relationship endpoint instance does not exist.; Rel(clsId:BM C.CORE:BMC_DEPENDENCY instId: E3FD9EC81CF376AE9B7F4FF85AD7E173 can't be created. L-endpoint inst does not exist -- , instId: E12AC32A0319FDC9C0B2CCA627848F74 >>>>>Statistics: target class: BMC.CORE:BMC_Dependency target map: rel_host2service total rows: 21 created: 0 updated: 0 failed: 21 duplicated: 0 execution time: 2672 ms

5.4 Run Reconciliation Job For details about creating and running the reconciliation job, see the BMC Atrium CMDB Administrator Guide. The following procedure provides only a shortcut to start the default reconciliation job that shipped with this product.

1. Using the BMC Remedy User tool, open the BMC Atrium CMDB console.

2. Navigate to the BMC Atrium CMDB console.

Page 47: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

47

3. Click the Reconciliation Manager icon.

4. Click the Job History.

5. Select Seamless Sample (NetApp Import) – Identify and Merge.

6. Click Start Job.

6 Integration with BMC Asset Management The Asset Management integration is essentially the same as the base Atrium CMDB integration. However, asset management extends the CMDB with extra attributes and adds extra workflows to the product categorization (Tier 1, Tier2, Tier3, Product Name, Model Version, and Manufacture.).

6.1 Create Instances

By default netapp2asset.map includes the extended attribute mapping. If you need to rename the instance, the easiest way is to rename the map file and run.

Page 48: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

48

netapp2asset create name Refer to section 4.3 “Create Connector Instance” for instructions.

6.2 Set Dataset If you have created a dataset other than “NETAPP.IMPORT.SANSCREEN”, refer to section 4.2.4 “Changing the dataset” for instructions.

6.3 Product Categorization If you run the integration against the Asset Management server, you may see many “product categorization tiers” errors. This is because Asset Management uses workflows to enforce the standard product catalog. To solve this problem, use the solution from “BMC Topology Discovery” and assign “NETAPP.IMPORT.SANSCREEN” as a trusted dataset Via the BMC Remedy User tool,

1. Navigate to the Application Administration Console.

2. Click the Custom Configuration tab.

3. Select Foundation => Product / Operational Categories => Trusted Datasets for Product Catalog and double click. TrustedDataset (New) dialog box opens.

4. Select the appropriate Dataset from the Dataset Name field.

Page 49: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

49

5. Click Save.

6. Click Close.

6.4 Adding data fields to the Remedy join forms From a database perspective, a join form is a temporary composite table. Therefore, you cannot add data fields directly to a join form. Instead, you can add only data fields that already exist in the underlying primary or secondary form. You need to add additional data fields to the AST:NetappStorageData and AST:NetAppStorageService forms. User needs administrative permission for working on this form. The following data fields are included in the AST:NetappStorageData:

1. NETAPP.EXT:NetApp_StorageData RawCapacity 710000500

2. NETAPP.EXT:NetApp_StorageData Datacenter 710000510

3. NETAPP.EXT:NetApp_StorageData StorageFamily 710000520

4. NETAPP.EXT:NetApp_StorageData ManageURL 710000540

6.4.1 Add a data field to a “AST:NetappStorageData” join form 1. Open BMC Remedy Developer Studio from, Start->All Programs->BMC

Software->AR System. 2. Click OK on the Workspace Launcher dialog.

3. Login as an administrator. 4. From the left panel, click the <server name> => All Objects.

Page 50: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

50

5. Double-click the form.

6. From the Filtering Options table, select a “AST:NetApp_StorageData” as shown in this example.

Page 51: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

51

7. Double-click the AST:NetApp_StorageData. The” AST:NetApp_StorageData” form opens.

Page 52: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

52

8. Go to top right side of the Outline panel and select the Tab_Specifications (301134900) under Page Holder (300025300).

Page 53: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

53

9. Go to the “Properties” panel and click the Display. 10. Go to the “Visible” field and select “True” from the dropdown list items.

Page 54: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

54

11. Click the Specifications tab on the “AST:NetApp_StorageData”form. .

Page 55: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

55

12. Right-click the form, and choose second highlighted “Add Fields from

NETAPP.EXT:NetApp_StorageData” as shown below:

Page 56: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

56

13. The Add Fields dialog box appears. It contains a list of fields in the underlying form that are not on the join form.

Page 57: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

57

14. In the Select Field from NETAPP.EXT:NetApp_StorageData list, select the Field ID 7100000500for the RawCapacity.

15. Click OK.

The selected fields appear in the upper-left corner of the join form.

Page 58: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

58

16. Drag the fields to the appropriate position in the join form (in the Specification tab).

Page 59: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

59

17. Repeat the previous steps for the following fields: NETAPP.EXT:NetApp_StorageData Datacenter 710000510 NETAPP.EXT:NetApp_StorageData StorageFamily 710000520 NETAPP.EXT:NetApp_StorageData ManageURL 710000540

18. Right-click the form, and choose Save. It takes few minutes to save this form.

Page 60: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

60

19. Click OK on the BMC Remedy Developer Studio. Ignore the warnings.

20. Login to Remedy User Tool and open the AST:NetApp_StorageData”form.

Page 61: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

61

21. Go to Specification tab and verify the fields which you have added above in the Specification tab.

6.4.2 Add a data field to a AST:NetAppStorageService join form

Follow the same steps as mentioned above in the section 6.4.1 for the AST:NetApp_StorageSystem form. Add the following fields to the Specification tab of the AST:NetApp_StorageService form: NETAPP.EXT:NetApp_StorageService InitiatorName 710000100 NETAPP.EXT:NetApp_StorageService TargetName 710000110 NETAPP.EXT:NetApp_StorageService TargetType 710000120 NETAPP.EXT:NetApp_StorageService AccessedVolumes 710000130 NETAPP.EXT:NetApp_StorageService AccessedCapacity 710000140 NETAPP.EXT:NetApp_StorageService ServiceStatus 710000150 NETAPP.EXT:NetApp_StorageService ServiceStatusSince 710000160 NETAPP.EXT:NetApp_StorageService HasVMData 710000165 NETAPP.EXT:NetApp_StorageService VMVolumes 710000166 NETAPP.EXT:NetApp_StorageService VMCapacity 710000167 NETAPP.EXT:NetApp_StorageService HasRecoveryService 710000170 NETAPP.EXT:NetApp_StorageService RecoverableVolumes 710000180 NETAPP.EXT:NetApp_StorageService RecoverableCapacity 710000190

Page 62: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

62

NETAPP.EXT:NetApp_StorageService HasReplicationService 710000200 NETAPP.EXT:NetApp_StorageService ReplicatedVolumes 710000210

7 FAQ 1. What are the minimum requirements to install and run the

integration? You can install and run the integration on any system with Java 1.5 and up. Sometimes your system may have multiple versions of Java installed. To verify which version of Java is in your leading PATH, run “java –version”.

Refer to section 3.1 for a list of installation requirements

2. How do I install the integration?

The integration is packaged as a zip file. To install, unzip it to a desired folder. This folder will be referred to as {NETAPP2CMDB_ROOT}. Refer to section 3.2 (Remedy Workflow Installation)

3. What is the minimum configuration needed before running the integration?

1. Copy license file to {NETAPP2CMDB_ROOT}. 2. Run “netapp2asset config” to setup connection properties, for example, DB user

and Remedy user. 3. Create a dataset “NETAPPIMPORT.SANSCREEN” via Atrium CMDB Console. 4. [Asset] If you have Asset Management installed, add the dataset to the Trusted

Dataset form 5. Run “netapp2asset install” to be a Windows service. 6. Now you can start the service. Any errors will be logged to the log directory.

4. Does the integration provide a reconciliation job definition?

Yes. Run “install” from {NETAPP2CMDB_ROOT}\Remedy will send a “Seamless Sample Identify and Merge” job to the Remedy server. If you don’t have Remedy Administrator installed on the integration host, you may copy the entire {NETAPP2CMDB_ROOT}\Remedy directory to the host that has Remedy tool installed. Refer to section 4.5 (Reconciliation and CMDB Extension)

5. What kind of database access rights does the integration require?

Users should have read, write and update permissions to the NetApp tmp database.

6. What kind of Remedy access rights does integration require?

DSL Administrator and CMDB Data Change Group

7. How do I start the full import again?

Page 63: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

63

After the initial import, there will be a timestamp file saved under {NETAPP2CMDB_ROOT}\Remedy directory. Any subsequent run will do delta queries to the database. To start the full import again, you may delete the timestamp file, i.e., netapp2asset.ts.

8. How do I specify a shorter interval for a test environment?

Run “netapp2asset config”, then go to menu Options>>Schedules to change the pulling interval. The default value is 24 hours.

Reference: section 4.4.1 of this user guide

9. Why do I have to create several separate instances?

The command of “netapp2asset create something” is used to duplicate the connection settings for another map, to save user of entering the same user name and password multiple times. The reason why having multiple maps is that each data exchange may requires different schedules, for example, netapp2asset may run on demand, server map may require to run once a day.

10. What is the Virtual Storage (VS)?

A device that resides on the network between storage and a host 11. What is the storage service? Storage Service indicate that receiving is initiator host, VM, or a virtual storage is consuming storage resources from a storage or tape There are three types of storage service Host Storage Service, VM Storage Service and VS Storage Service

8 Appendices

8.1 NETWORK Storage Service Map These map files shows the information for the CMDB attribute and Source DB Field attribute. This table is for your reference to see the mapped attributes. Map name: netapp2asset.map Map Name: ci_host Atrium Class: BMC.CORE:BMC_ComputerSystem

CMDB Attribute Source DB Field

InstanceId $GETUID("[identifier]")

Page 64: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

64

DatasetId NETAPP.IMPORT.SANSCREEN

Name [Name]

ShortDescription [name]

Description [ip]

Category Harware

Type Processing Unit

Item $LOOKUP([IsHypervisor]) { 0->Server; 1->Hypervisor; }

ManufacturerName [Manufacturer]

Model [Model]

TotalPhysicalMemory [InstalledMemoryMB]

isVirtual No

EnvironmentSpecification [Os]

ConfigurationOptions [ip]

HostName [name]

AssetLifecycleStatus Deployed

Submitter ci_host

8.1.1.1 Map Name: ci_host_ip Atrium Class: BMC.CORE:BMC_IPEndpoint CMDB Attribute Source DB Field

InstanceId $GETUID("NETAPP_IPADDR-[IP0]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name [IP0]

ShortDescription [IP0]

AssetLifecycleStatus Deployed

Submitter ci_host_ip

Page 65: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

65

Map Name: rel_hosted_ip Atrium Class: BMC.CORE:BMC_HostedAccessPoint

CMDB Attribute Source DB Field

InstanceId $GETUID("REL-[Identifier]-[IP0]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name Hosted Access Point

ShortDescription Hosted Access Point

Source.InstanceId $GETUID("[Identifier]")

Destination.InstanceId $GETUID("NETAPP_IPADDR-[IP0]")

Submitter rel_hosted_ip

Map Name: ci_host_OS Atrium Class: BMC.CORE:BMC_OperatingSystem

CMDB Attribute Source DB Field

InstanceId $GETUID("[identifier]-[os]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name [Os]

ShortDescription [Os]

Category Software

Type Operating System Software

Item Standard OS

AssetLifecycleStatus Deployed

Submitter ci_host_OS

Map Name: rel_hosted_OS Atrium Class: BMC.CORE:BMC_HostedSystemComponents

CMDB Attribute Source DB Field

InstanceId $GETUID("REL-[Identifier]-[os]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name Hosted Operating System

Page 66: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

66

ShortDescription Hosted Operating System

Source.InstanceId $GETUID("[Identifier]")

Destination.InstanceId $GETUID("[identifier]-[os]")

Submitter rel_hosted_OS

Map Name: ci_vm Atrium Class: BMC.CORE:BMC_ComputerSystem

CMDB Attribute Source DB Field

InstanceId $GETUID("[naturalKey]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name [name]

ShortDescription [name]

Description [ips]

Category Hardware

Type Processing Unit

Item Virtual Server

EnvironmentSpecification [os]

ConfigurationOptions $SUBSTRING("[ips]", 0, 60)

TotalPhysicalMemory [memory]

isVirtual Yes

HostName [dnsName]

Submitter ci_vm

Map Name: ci_vm_ip Atrium Class: BMC.CORE:BMC_IPEndpoint

CMDB Attribute Source DB Field

InstanceId $GETUID("NETAPP_IPADDR-[IP0]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name [IP0]

Page 67: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

67

ShortDescription [IP0]

AssetLifecycleStatus Deployed

Submitter ci_vm_ip

Map Name: rel_vm_ip Atrium Class: BMC.CORE:BMC_HostedAccessPoint

CMDB Attribute Source DB Field

InstanceId $GETUID("REL-[naturalKey]-[IP0]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name Hosted Access Point

ShortDescription Hosted Access Point

Source.InstanceId $GETUID("[naturalKey]")

Destination.InstanceId $GETUID("NETAPP_IPADDR-[IP0]")

Submitter rel_vm_ip

Map Name: ci_vm_os Atrium Class: BMC.CORE:BMC_OperatingSystem

CMDB Attribute Source DB Field

InstanceId $GETUID("[naturalKey]-[os]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name [Os]

ShortDescription [Os]

Category Software

Type Operating System Software

Item Virtualization OS

AssetLifecycleStatus Deployed

Submitter ci_vm_os

Page 68: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

68

Map Name: rel_vm_os Atrium Class: BMC.CORE:BMC_HostedSystemComponents

CMDB Attribute Source DB Field

InstanceId $GETUID("REL-[naturalKey]-[os]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name Hosted Operating System

ShortDescription Hosted Operating System

Source.InstanceId $GETUID("[naturalKey]")

Destination.InstanceId $GETUID("[naturalKey]-[os]")

Submitter rel_vm_os

Map Name: rel_hosted_vm Atrium Class: BMC.CORE:BMC_Dependency

CMDB Attribute Source DB Field

InstanceId $GETUID("[key1]-[key2]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name Hosted VM

ShortDescription Hosted VM

Source.InstanceId $GETUID("[key1]")

Destination.InstanceId $GETUID("[key2]")

Submitter rel_hosted_vm

Map Name: ci_storage Atrium Class: BMC.CORE:BMC_ComputerSystem

CMDB Attribute Source DB Field

InstanceId $GETUID("[identifier]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name [name]

ShortDescription [name]

Description [ip]

Page 69: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

69

PrimaryCapability Storage

Category Hardware

Type Storage Unit

Item $LOOKUP([isVirtual]) { 0->Storage; 1->Virtual Storage; }

SerialNumber [SerialNumber]

ManufacturerName [Manufacturer]

Model [Model]

VersionNumber [MicrocodeVersion]

TotalPhysicalMemory [MemoryMB]

isVirtual [isVirtual]

Submitter ci_storage

Map Name: ci_storage_data Atrium Class: NETAPP.EXT:NetApp_StorageData

CMDB Attribute Source DB Field

InstanceId $GETUID("storage_data:[identifier]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name Storage Data: [name]

ShortDescription Storage Data: [name]

Submitter ci_storage_data

Datacenter [dataCenter]

StorageFamily [Family]

ManageURL [ManageURL]

RawCapacity [RawCapacityMB]

FailedRawCapacity [FailedRawCapacityMB]

SpareRawCapacity [SpareRawCapacityMB]

Page 70: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

70

Map Name: rel_storage_data Atrium Class: BMC.CORE:BMC_SettingsOf

CMDB Attribute Source DB Field

InstanceId $GETUID("rel_storage_data:[identifier]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name Setting Of

ShortDescription Setting Of

Source.InstanceId $GETUID("[identifier]")

Destination.InstanceId $GETUID("storage_data:[identifier]")

Submitter rel_storage_data

Map Name: ci_storageservice Atrium Class: NETAPP.EXT:NetApp_StorageService

CMDB Attribute Source DB Field

InstanceId $GETUID("CI-[protocol]-[key1]-[key2]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name $LOOKUP([type0]) { APPROVE_NOT_EXIST->Error; OK->OK; *_*->Warning; }

ShortDescription [hostname]/[storagename]

Description A logical CI between [hostname] and [storageName]

Category Miscellaneous

Type Host Storage Service

Item [protocol]

InitiatorName [hostName]

TargetName [storageName]

TargetType STORAGE

AccessedVolumes [volCount]

AccessedCapacity [volSum]

ServiceStatus $LOOKUP([type0]) { APPROVE_NOT_EXIST->Error; OK->OK; *_*->Warning; }

ServiceStatusSince [since0]

Page 71: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

71

HasRecoveryService $NOT_EQUAL([recoveryVolumes], 0)

RecoverableVolumes [recoveryVolumes]

RecoverableCapacity [recoveryCapacity]

HasReplicationService $NOT_EQUAL([replicaVolumes], 0)

ReplicatedVolumes [replicaVolumes]

ReplicatedCapacity [replicaCapacity]

Submitter ci_storageservice

Map Name: rel_host2service Atrium Class: BMC.CORE:BMC_Dependency

CMDB Attribute Source DB Field

InstanceId $GETUID("REL1-[key1]-[key2]-[protocol]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name Dependency

ShortDescription Dependency

Source.InstanceId $GETUID("[key1]")

Destination.InstanceId $GETUID("CI-[protocol]-[key1]-[key2]")

Submitter rel_host2service

Map Name: rel_service2storage Atrium Class: BMC.CORE:BMC_Dependency

CMDB Attribute Source DB Field

InstanceId $GETUID("REL2-[key1]-[key2]-[protocol]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name Dependency

ShortDescription Dependency

Source.InstanceId $GETUID("CI-[protocol]-[key1]-[key2]")

Destination.InstanceId $GETUID("[key2]")

Submitter rel_service2storage

Page 72: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

72

Map Name: ci_vs_storageservice Atrium Class: NETAPP.EXT:NetApp_StorageService

CMDB Attribute Source DB Field

InstanceId $GETUID("CI-[key1]-[key2]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name INFO

ShortDescription [frontname]/[backname]

Description A logical CI between [frontname] and [backname]

Category Miscellaneous

Type VS Storage Service

Item VS Storage Service

InitiatorName [frontname]

TargetName [backname]

TargetType STORAGE

AccessedVolumes [accessedVolumes]

AccessedCapacity [accessedCapacity]

HasRecoveryService $NOT_EQUAL([recoveryVolumes], 0)

RecoverableCapacity [recoveryCapacity]

RecoverableVolumes [recoveryVolumes]

HasReplicationService $NOT_EQUAL([replicaVolumes], 0)

ReplicatedCapacity [replicaCapacity]

ReplicatedVolumes [replicaVolumes]

Submitter ci_vs_storageservice

Map Name: rel_vs_frontend2service Atrium Class: BMC.CORE:BMC_Dependency

CMDB Attribute Source DB Field

InstanceId $GETUID("REL1-[key1]-[key2]")

DatasetId NETAPP.IMPORT.SANSCREEN

Page 73: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

73

Name Dependency

ShortDescription Dependency

Source.InstanceId $GETUID("[key1]")

Destination.InstanceId $GETUID("CI-[key1]-[key2]")

Submitter rel_vs_frontend2service

Map Name: rel_vs_service2backend Atrium Class: BMC.CORE:BMC_Dependency

CMDB Attribute Source DB Field

InstanceId $GETUID("REL2-[key1]-[key2]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name Dependency

ShortDescription Dependency

Source.InstanceId $GETUID("CI-[key1]-[key2]")

Destination.InstanceId $GETUID("[key2]")

Submitter rel_vs_service2backend

Map Name: ci_vm_storageservice Atrium Class: NETAPP.EXT:NetApp_StorageService

CMDB Attribute Source DB Field

InstanceId $GETUID("CI-[key1]-[key2]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name INFO

ShortDescription [hostname]/[storagename]

Description A logical CI between [hostname] and [storagename]

Category Miscellaneous

Type VM Storage Service

Item VM Storage Service

InitiatorName [hostname]

Page 74: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

74

TargetName [storagename]

TargetType STORAGE

AccessedVolumes [volumeCount]

AccessedCapacity [volumeCapacity]

HasVMData $EQUAL([VMDKCount], 0)

VMVolumes [VMDKCount]

VMCapacity [VMDKCapacity]

HasRecoveryService $EQUAL([recoveryVolumes], 0)

RecoverableVolumes [recoveryVolumes]

RecoverableCapacity [recoveryCapacity]

HasReplicationService $EQUAL([replicaVolumes], 0)

ReplicatedVolumes [replicaVolumes]

ReplicatedCapacity [replicaCapacity]

Submitter ci_vm_storageservice

Map Name: rel_vmhost2service Atrium Class: BMC.CORE:BMC_Dependency

CMDB Attribute Source DB Field

InstanceId $GETUID("REL1-[key1]-[key2]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name Dependency

ShortDescription Dependency

Source.InstanceId $GETUID("[key1]")

Destination.InstanceId $GETUID("CI-[key1]-[key2]")

Submitter rel_vmhost2service

Map Name: rel_vmservice2storage Atrium Class: BMC.CORE:BMC_Dependency

CMDB Attribute Source DB Field

Page 75: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

75

InstanceId $GETUID("REL2-[key1]-[key2]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name Dependency

ShortDescription Dependency

Source.InstanceId $GETUID("CI-[key1]-[key2]")

Destination.InstanceId $GETUID("[key2]")

Submitter rel_vmservice2storage

Map Name: ci_tape Atrium Class: BMC.CORE:BMC_TapeDrive

CMDB Attribute Source DB Field

InstanceId $GETUID("[identifier]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name [name]

ShortDescription [name]

Description [ip]

Category Hardware

Type Tape Device

Item Tape Array

ManufacturerName [Manufacturer]

Model Unknown

SerialNumber [SerialNumber]

Submitter ci_tape

Map Name: ci_tapeservice Atrium Class: NETAPP.EXT:NetApp_StorageService

CMDB Attribute Source DB Field

InstanceId $GETUID("[key1]-[key2]")

DatasetId NETAPP.IMPORT.SANSCREEN

Page 76: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

76

Name $LOOKUP([type0]) { APPROVE_NOT_EXIST->Error; OK->OK; *_*->Warning; }

ShortDescription [hostname]/[tapename]

Description A logical CI between [hostname] and [tapeName]

Category Miscellaneous

Type Host Storage Service

Item Tape

InitiatorName [hostName]

TargetName [tapeName]

TargetType TAPE

ServiceStatus $LOOKUP([type0]) { APPROVE_NOT_EXIST->Error; OK->OK; *_*->Warning; }

ServiceStatusSince [since0]

Submitter ci_tapeservice

Map Name: rel_host2tapeservice Atrium Class: BMC.CORE:BMC_Dependency

CMDB Attribute Source DB Field

InstanceId $GETUID("REL1-[key1]-[key2]")

DatasetId NETAPP.IMPORT.SANSCREEN

Name tape service

ShortDescription OK

Source.InstanceId $GETUID("[key1]")

Destination.InstanceId $GETUID("[key1]-[key2]")

Submitter rel_host2tapeservice

Map Name: rel_tapeservice2tape Atrium Class: BMC.CORE:BMC_Dependency

CMDB Attribute Source DB Field

InstanceId $GETUID("REL2-[key1]-[key2]")

Page 77: OnCommand Insight Connector for BMCcommunity.netapp.com/fukiw75442/attachments/fukiw75442/... · 2017-03-21 · imports it to the BMC Atrium CMDB. The NetApp to CMDB Connector uses

NETAPP to BMC Atrium CMDB Integration by Seamless Technologies User Guide

Version 1.4.06

Seamless Technologies Inc. - Proprietary Information Use pursuant to company instructions

Monday, May 16, 2011

77

DatasetId NETAPP.IMPORT.SANSCREEN

Name tape service

ShortDescription OK

Source.InstanceId $GETUID("[key1]-[key2]")

Destination.InstanceId $GETUID("[key2]")

Submitter rel_tapeservice2tape

Map Name: storage_violation Atrium Class: NETAPP.EXT:NetApp_StorageService

CMDB Attribute Source DB Field

InstanceId $GETUID(CI-[protocol]-[key1]-[key2])

DatasetId NETAPP.IMPORT.SANSCREEN

ServiceStatus $LOOKUP([type0]) { APPROVE_NOT_EXIST->Error; OK->OK; *_*->Warning; }

ServiceStatusSince [since0]

Submitter ci_storageservice

Map Name: tape_violation Atrium Class: NETAPP.EXT:NetApp_StorageService

CMDB Attribute Source DB Field

InstanceId $GETUID(CI-[key1]-[key2])

DatasetId NETAPP.IMPORT.SANSCREEN

ServiceStatus $LOOKUP([type0]) { APPROVE_NOT_EXIST->Error; OK->OK; *_*->Warning; }

ServiceStatusSince [since0]

Submitter ci_tapeservice


Recommended