Ddm ConteHP Universal CMDB - HP UCMDB Discovery and Integration Content Guide

1159
HP Universal CMDB For the Windows and Red Hat Enterprise Linux operating systems Software Version: 9.05, CP 11.00 HP UCMDB Discovery and Integration Content Guide Document Release Date: June 2012 Software Release Date: June 2012

description

For the Windows and Red Hat Enterprise Linux operating systemsSoftware Version: 9.05, CP 11.00

Transcript of Ddm ConteHP Universal CMDB - HP UCMDB Discovery and Integration Content Guide

  • HP Universal CMDBFor the Windows and Red Hat Enterprise Linux operating systems

    Software Version: 9.05, CP 11.00

    HP UCMDB Discovery and Integration Content Guide

    Document Release Date: June 2012

    Software Release Date: June 2012

  • Legal NoticesWarranty

    The only warranties for HP products and services are set forth in the express warranty statementsaccompanying such products and services. Nothing herein should be construed as constituting anadditional warranty. HP shall not be liable for technical or editorial errors or omissions containedherein.

    The information contained herein is subject to change without notice.

    Restricted Rights LegendConfidential computer software. Valid license from HP required for possession, use or copying.Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer SoftwareDocumentation, and Technical Data for Commercial Items are licensed to the U.S. Governmentunder vendor's standard commercial license.

    Copyright Notice Copyright 2002 - 2012 Hewlett-Packard Development Company, L.P.

    Trademark NoticesAdobe and Acrobat are trademarks of Adobe Systems Incorporated.

    AMD and the AMD Arrow symbol are trademarks of AdvancedMicro Devices, Inc.

    Google andGoogleMaps are trademarks of Google Inc.

    Intel, Itanium, Pentium, and Intel Xeon are trademarks of Intel Corporation in the U.S. andother countries.

    Java andOracle are registered trademarks of Oracle Corporation and/or its affiliates.

    Microsoft, Windows, Windows NT, Windows XP, andWindows Vista are U.S. registeredtrademarks of Microsoft Corporation.

    UNIX is a registered trademark of TheOpenGroup.

    HP Universal CMDB (9.05, CP 11.00)Page 2 of 1159

    HP UCMDB Discovery and Integration Content Guide

  • Acknowledgementsl This product includes software developed by the Apache Software Foundation

    (http://www.apache.org/).

    l This product includes OpenLDAP code from OpenLDAP Foundation(http://www.openldap.org/foundation/).

    l This product includes GNU code from Free Software Foundation, Inc. (http://www.fsf.org/).

    l This product includes JiBX code from Dennis M. Sosnoski.

    l This product includes the XPP3 XMLPull parser included in the distribution and used throughoutJiBX, from Extreme! Lab, Indiana University.

    l This product includes the Office Look and Feels License from Robert Futrell(http://sourceforge.net/projects/officelnfs).

    l This product includes JEP - Java Expression Parser code from Netaphor Software, Inc.(http://www.netaphor.com/home.asp).

    HP Universal CMDB (9.05, CP 11.00)Page 3 of 1159

    HP UCMDB Discovery and Integration Content Guide

  • Documentation UpdatesThe title page of this document contains the following identifying information:

    l Software Version number, which indicates the software version.

    l Document Release Date, which changes each time the document is updated.

    l Software Release Date, which indicates the release date of this version of the software.

    To check for recent updates or to verify that you are using themost recent edition of a document, goto:

    http://h20230.www2.hp.com/selfsolve/manuals

    This site requires that you register for an HP Passport and sign in. To register for an HP PassportID, go to:

    http://h20229.www2.hp.com/passport-registration.html

    Or click theNew users - please register link on the HP Passport login page.

    You will also receive updated or new editions if you subscribe to the appropriate product supportservice. Contact your HP sales representative for details.

    HP Universal CMDB (9.05, CP 11.00)Page 4 of 1159

    HP UCMDB Discovery and Integration Content Guide

  • SupportVisit the HP Software Support Online web site at:

    http://www.hp.com/go/hpsoftwaresupport

    This web site provides contact information and details about the products, services, and supportthat HP Software offers.

    HP Software online support provides customer self-solve capabilities. It provides a fast andefficient way to access interactive technical support tools needed tomanage your business. As avalued support customer, you can benefit by using the support web site to:

    l Search for knowledge documents of interest

    l Submit and track support cases and enhancement requests

    l Download software patches

    l Manage support contracts

    l Look up HP support contacts

    l Review information about available services

    l Enter into discussions with other software customers

    l Research and register for software training

    Most of the support areas require that you register as an HP Passport user and sign in. Many alsorequire a support contract. To register for an HP Passport ID, go to:

    http://h20229.www2.hp.com/passport-registration.html

    To findmore information about access levels, go to:

    http://h20230.www2.hp.com/new_access_levels.jsp

    HP Universal CMDB (9.05, CP 11.00)Page 5 of 1159

    HP UCMDB Discovery and Integration Content Guide

  • ContentsHP UCMDB Discovery and Integration Content Guide 1

    Contents 6

    Part I: General Reference and Supported Content 44General Reference 45

    How to Define a New Port 46

    How to Use the cpVersion Attribute to Verify Content Update 48

    How to Delete Files Copied to RemoteMachine 49

    How to Run xCmd from aWindows 2008/R2Machine 50

    Files Copied to a RemoteMachine 51

    Content Pack Configuration Files 55

    globalSettings.xml File 55

    portNumberToPortName.xml File 64

    Troubleshooting and Limitations 64

    Supported Content 67

    Discovered Applications 68

    DiscoveredOperating Systems 77

    Supported Agents 78

    Universal Discovery Agent, Software Utilization Plug-In, Scanner and SoftwareLibrary Support 79

    Supported Protocols 82

    AS400 Protocol 83

    AWS Protocol 83

    CA CMDB Protocol 83

    Generic DB Protocol (SQL) 84

    Generic Protocol 85

    HPAsset Manager Protocol 85

    HPSIM Protocol 86

    JBoss Protocol 86

    LDAP Protocol 87

    NetApp Protocol 87

    HP Universal CMDB (9.05, CP 11.00)Page 6 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • NNM Protocol 88

    NTCMD Protocol 89

    PowerShell Protocol 90

    Remedy Protocol 90

    SAP JMX Protocol 90

    SAP Protocol 91

    Siebel Gateway Protocol 92

    SNMP Protocol 93

    SSH Protocol 95

    Telnet Protocol 99

    TIBCOProtocol 102

    UDDI Registry Protocol 102

    Universal Discovery Protocol 102

    vCloud Protocol 103

    VMware InfrastructureManagement (VIM) Protocol 103

    WebLogic Protocol 104

    WebSphere Protocol 106

    WMI Protocol 107

    Default Ports for Supported Protocols 108

    Supported Integrations 110

    Support for HPUCMDBIntegration Service on Linux 110

    Localization 112

    Part II:Applications 113Active Directory Discovery 114

    Overview 115

    Supported Versions 115

    Topology 116

    How to Discover Active Directory Domain Controllers and Topology 117

    Active Directory Connection by LDAP Job 118

    Trigger Query 118

    Adapter 118

    Discovered CITs 120

    HP Universal CMDB (9.05, CP 11.00)Page 7 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Active Directory Topology by LDAP Job 121

    Trigger Query 121

    Adapter 121

    Discovered CITs 123

    HP NonStop Discovery 124

    Overview 125

    Supported Versions 125

    Topology 125

    How to Discover HPNonStop 125

    HP NonStop Topology by Shell Job 126

    Trigger Query 126

    Adapter 127

    Discovered CITs 129

    HPNonStop Discovery Commands 130

    Command: gtacl -p scf info lif ';$zzlan.*'; 131

    Command: gtacl -p scf info subnet ';$*.*'; 132

    Command: mxci 132

    Command: set schema nonstop_sqlmx_measyos.system_schema; 133

    Command: select cat_name, cat_uid from catsys; 133

    Command: select schema_name, cat_uid from schemata; 134

    Command: exit 134

    Command: gtacl -p sqlci 135

    Command: fileinfo $system.system.sqlci2, detail; 135

    Command: select catalogname from $QA1.SQL.catalogs; 136

    Microsoft Exchange Server with Active Directory Discovery 137

    Overview 138

    Supported Versions 139

    Topology 139

    How to Discover Microsoft Exchange Server Topology with Active Directory 141

    Microsoft Exchange Topology by LDAP Job 142

    Trigger Query 142

    Adapter 144

    HP Universal CMDB (9.05, CP 11.00)Page 8 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Discovered CITs 145

    Troubleshooting and Limitations 145

    Microsoft Exchange Server by NTCMD Discovery 146

    Overview 147

    Supported Versions 147

    Topology 147

    How to Discover Microsoft Exchange Server by NTCMD 150

    Microsoft Exchange Connection by NTCMD Job 151

    Trigger Query 151

    Adapter 151

    Discovered CITs 152

    Microsoft Exchange Topology by NTCMD Job 153

    Trigger Query 153

    Adapter 153

    Discovered CITs 153

    Created/Changed CITs 154

    Microsoft Exchange Server by PowerShell Discovery 155

    Overview 156

    Supported Versions 156

    Topology 156

    How to Discover Microsoft Exchange by PowerShell 158

    How to Configure PowerShell Remoting 160

    How to Configure the Active Directory Side 162

    Microsoft Exchange Topology by PowerShell Job 163

    Trigger Query 163

    Adapter 164

    Created/Changed Entities 165

    Commands 166

    Discovered CITs 169

    Troubleshooting and Limitations 170

    Microsoft Exchange Server by WMI Discovery 171

    Overview 172

    HP Universal CMDB (9.05, CP 11.00)Page 9 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Supported Versions 172

    Topology 172

    How to Discover Microsoft Exchange Server 2003 by WMI 173

    Microsoft Exchange Connection by WMI Job 174

    Trigger Query 174

    Adapter 174

    Discovered CITs 176

    Microsoft Exchange Topology by WMI Job 177

    Trigger Query 177

    Adapter 177

    Discovered CITs 178

    Created/Changed CITs 178

    Troubleshooting and Limitations 179

    Microsoft MQ (MessageQueue) Discovery 180

    Supported Versions 181

    How to Discover Microsoft MQ 181

    Microsoft MessageQueue Topology by NTCMD Job 182

    Trigger Query 182

    Input Query 182

    Microsoft MessageQueue Topology by LDAP Job 183

    Trigger Query 183

    Input Query 183

    Microsoft MQDiscovery Scripts 184

    Microsoft MQDiscovery Created/Changed Entities 185

    Added Entities 186

    Deprecated Entities 187

    Removed Entities 189

    Microsoft MQ Topology Discovery Methodology 190

    Host Resources and Applications by Shell Job 191

    Microsoft MessageQueue Topology by NTCMD Job 193

    Microsoft MessageQueue Topology by LDAP Job 198

    Microsoft SharePoint Discovery 199

    HP Universal CMDB (9.05, CP 11.00)Page 10 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Overview 200

    Supported Versions 200

    Topology 201

    Host Connection by Shell Job 201

    Host Resources and Applications by Shell Job 201

    Microsoft SharePoint Topology Job 202

    How to Discover Microsoft SharePoint 202

    Microsoft SharePoint Topology Job 203

    Trigger Query 203

    Adapter 204

    Job Parameters 205

    Created/Changed Entities 206

    Discovered CITs 207

    Miscrosoft SharePoint Discovery Commands 208

    ShowSharePointConfig 209

    ShowSharePointHostConfig 210

    ShowSharePointWebConfig 212

    SharePoint Library Command Flow 213

    Troubleshooting and Limitations 214

    SAP ABAP Discovery 215

    Overview 216

    Supported Versions 216

    Topology 216

    How to Discover SAP ABAP 216

    SAP SolutionManager Topology by SAP JCO Job 219

    SAP SolutionManager by SAP JCO Job 221

    SAP Applications by SAP JCO Job 222

    SAP ABAP Topology by SAP JCO Job 223

    SAP ABAP Connection by SAP JCO Job 225

    SAP ITS by NTCMD or UDA Job 226

    SAP Profiles by Shell Job 227

    SAP System By Shell Job 228

    HP Universal CMDB (9.05, CP 11.00)Page 11 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • SAP TCP Ports Job 229

    Troubleshooting and Limitations 230

    SAP Java Discovery 231

    Overview 232

    Supported Versions 232

    Topology 232

    How to Discover SAP Java 232

    SAP Java Topology by SAP JMX Job 234

    Troubleshooting and Limitations 235

    SAP SolutionManager Discovery 237

    Overview 238

    Supported Versions 238

    Topology 238

    How to Discover SAP SolutionManager 238

    Troubleshooting and Limitations 239

    Siebel Discovery 240

    Overview 241

    Supported Versions 241

    Topology 242

    Siebel Topology View 242

    Siebel Web Topology View 243

    How to Discover Siebel Topology 243

    Siebel Application Server Configuration Job 245

    Siebel Application Servers Job 247

    Siebel Gateway Connection Job 248

    Siebel Web Applications by NTCMD or UDA Job 249

    Siebel Web Applications by TTY Job 251

    Siebel DB by NTCMD or UDA Job 252

    Siebel DB by TTY Job 253

    Troubleshooting and Limitations 254

    TIBCOBusinessWorks and EMS Discovery 255

    Overview 256

    HP Universal CMDB (9.05, CP 11.00)Page 12 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Discovery Mechanism 256

    Supported Versions 256

    Topology 257

    How to Discover TIBCOBusinessWorks and EMS 258

    TIBCOBusinessWorks by Shell Job 259

    Input CIT 259

    Input TQLQuery 259

    Trigger TQLQuery 259

    Triggered CIData 260

    Used Scripts 260

    Discovered CITs 260

    Parameters 261

    TIBCOEMS by Shell Job 262

    Input CIT 262

    Input TQLQuery 262

    Trigger TQLQuery 262

    Triggered CIData 263

    Used Scripts 263

    Discovered CITs 263

    Parameters 264

    UDDI Registry Discovery 265

    Overview 266

    Supported Versions 266

    Topology 266

    How to Discover UDDI Processes 266

    WebSphereMQDiscovery 268

    Overview 269

    Supported Versions 269

    Topology 269

    MQQueue Dependency 270

    MQQManager Resources on Non-Local Cluster 271

    MQNamelist Membership 272

    HP Universal CMDB (9.05, CP 11.00)Page 13 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • MQCluster Membership 273

    MQChannel Communication 274

    MQAlias QueueManagers 275

    MQTopology 276

    How to DiscoverWebSphereMQ 276

    Discovery Mechanism 277

    Adapter 278

    Adapter Parameters 279

    Enrichment Rule 279

    Discovered CITs 279

    Relationships 281

    Troubleshooting and Limitations 284

    Part III: Clusters 285EMC AutoStart Discovery 286

    Overview 287

    Supported Versions 287

    Topology 287

    How to Discover EMC AutoStart 288

    EMC AutoStart by Shell Job 289

    Adapter 289

    Trigger Query 289

    Parameters 289

    EMC_AutoStart_by_Shell Adapter 290

    Input CIT 290

    Input TQLQuery 290

    Triggered CIData 291

    Scripts 291

    Discovered CITs 291

    Global Configuration Files 292

    Parameters 292

    Discovery Flow 293

    EMCAutoStart Discovery Commands 294

    HP Universal CMDB (9.05, CP 11.00)Page 14 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Command ftcli.exe -version 294

    Command ftcli.exe -cmd "listNodes" 294

    Command ftcli -cmd "getNode node1" 294

    HP Serviceguard Cluster Discovery 296

    Overview 297

    Supported Versions 297

    Topology 298

    How to Discover HP Serviceguard Cluster Topology 298

    Service Guard Cluster Topology by TTY Job 300

    Trigger Query 300

    Adapter 300

    Service Guard Cluster Topology Adapter 301

    Input Query 301

    Used Scripts 301

    Created/Changed Entities 301

    Discovered CITs 302

    HP Serviceguard Cluster Commands 303

    HP Serviceguard andOracle RAC Discovery 309

    Overview 310

    Supported Versions 310

    How to Run the Link DB DataFiles and Clustered FS Job 310

    Adapter 310

    Input CIT 310

    Input Query 311

    Triggered CI Data 311

    Used Script 311

    Discovered CITs 311

    The Link DBDataFiles and Clustered FS Job 312

    Trigger Query 312

    Discovery Flow 312

    IBM High Availability Cluster Multiprocessing (HACMP) Discovery 313

    Overview 314

    HP Universal CMDB (9.05, CP 11.00)Page 15 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Supported Version 314

    Topology 315

    How to Discover IBM HACMP 315

    Discovery Mechanism 317

    Verify that the Connected OS Supports HACMP 317

    Get the Version of HACMP 318

    Get Cluster Information 319

    Get DNS Information from the Host File 320

    Get VolumeGroup Information 321

    Get HACMP Application Information 322

    HACMP Topology Discovery Job 325

    Trigger Query (Shell not NTCMD HACMP) 325

    Adapter 325

    Used Script 325

    Discovered CITs 326

    HACMP Application Discovery Job 327

    Trigger Query (Shell in HACMP Cluster) 327

    Adapter 328

    Used Script 328

    Discovered CITs 328

    Load Balancer Discovery 330

    Overview 331

    Supported Versions 331

    Topology 332

    How to Discover Load Balancers 332

    Alteon_application_switch Job 334

    F5_BIGIP_LTM Job 334

    Cisco_CSS Job 335

    Discovered CITs 337

    Merge Clustered Software 339

    Overview 340

    Supported Software 340

    HP Universal CMDB (9.05, CP 11.00)Page 16 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • How toMerge Clustered Software 340

    Merge Clustered Software Job 340

    Trigger TQLQuery 340

    Input TQLQuery 342

    Triggered CI Data 342

    Discovered CIs 342

    Used Scripts 342

    Created/Changed Entities 343

    Microsoft Cluster Discovery 344

    Microsoft Cluster Server View Topology 345

    Supported Versions 346

    How to Discover Microsoft Cluster Servers 347

    MS Cluster by NTCMD or UDA Job 347

    Microsoft Network Load Balancing (NLB) Discovery 349

    Overview 350

    Supported Versions 350

    Topology 351

    How to Discover Microsoft Network Load Balancing Systems 351

    How to Discover NLB Using Command Line Utility 353

    MS NLB by NTCMD Job 354

    MS NLB by NTCMD Adapter 357

    Input Query 357

    MS NLB Cluster CIT 358

    Links 358

    Attributes 358

    NLB Cluster Software CIT 359

    Links 359

    Attributes 359

    ConfigurationDocument (NLB Port Rule) 360

    Links 360

    Components of the Network Load Balancing Architecture 361

    Glossary 362

    HP Universal CMDB (9.05, CP 11.00)Page 17 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • SunCluster Discovery 363

    Overview 364

    Supported Versions 364

    Topology 364

    How to Discover Sun Cluster 364

    Sun Cluster by Shell Job 365

    Trigger Query 366

    Adapter 367

    Used Scripts 368

    Discovered CITs 368

    Sun Cluster Discovery Commands 369

    Get Name of Cluster 370

    Get Nodes of Cluster 371

    Resolve Node Names to IPs 372

    Get Status of Nodes 373

    Get Resource Groups and Resources 374

    Get Details for Resource Groups and Resources 375

    Get Cluster Interconnection Information 388

    Get Quorum Configuration 392

    Veritas Discovery 393

    Overview 394

    Supported Versions 394

    Topology 395

    How to Discover Veritas Cluster Servers 395

    Veritas Cluster by Shell Job 396

    Trigger Query 396

    Adapter 397

    Used Scripts 398

    Discovered CITs 398

    Part IV:Databases 399Database Connections by Host Credentials Discovery 400

    Overview 401

    HP Universal CMDB (9.05, CP 11.00)Page 18 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Supported Versions 401

    Topology 401

    Oracle 402

    Microsoft SQL 403

    How to Discover Database Connections by Host Credentials 403

    DB Connection by Shell Job 403

    DB Connection by WMI Job 407

    Troubleshooting and Limitations 408

    IBMDB2Database Discovery 409

    Supported Versions 410

    Topology 410

    How to Discover IBMDB2Databases 411

    Databases TCP Ports Job 411

    DB2Universal Database Connection by SQL Job 412

    DB2 Topology by SQL Job 412

    Troubleshooting and Limitations 413

    MS-SQLDiscovery 414

    Overview 415

    Supported Versions 415

    Topology 416

    How to Discover Microsoft SQL Server Database Application 416

    How to Discover MS SQLServer Components Using OS Credentials 418

    Microsoft SQL Server Database Application Discovery 418

    SQL Server by OS Credentials Discovery 419

    MySQLReplication Between Databases Discovery 420

    Overview 421

    Supported Versions 421

    Topology 422

    How to Discover MySQLConfiguration and Replication Jobs 422

    MySQL by Shell Job 423

    Discovery Mechanism 423

    Trigger Query 425

    HP Universal CMDB (9.05, CP 11.00)Page 19 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Configuration Item Types 425

    CIT Attributes 426

    Relationships 426

    Adapter 427

    Discovered CITs 428

    Troubleshooting and Limitations 429

    Oracle Database Server Discovery 430

    Supported Versions 431

    Topology 431

    How to Discover Oracle Databases 431

    Oracle Database Server Discovery 432

    Oracle Real Application Cluster (RAC) Discovery 434

    Overview 435

    Supported Versions 435

    Topology 435

    How to Discover Oracle Real Application Cluster (RAC) 436

    Oracle Listeners by Shell Job 437

    Oracle RAC Topology by Shell Job 440

    Configuration Items 443

    Relationships 443

    Troubleshooting and Limitations 444

    SAPHANADatabase Discovery 445

    Overview 446

    Supported Versions 446

    Topology 446

    How to Discover SAPHANA Database 447

    HanaDb by Shell Job 448

    Adapter 448

    Trigger Query 448

    Parameters 448

    HanaDb_by_Shell Adapter 449

    Input CIT 449

    HP Universal CMDB (9.05, CP 11.00)Page 20 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Input Query 449

    Triggered CIData 450

    Used Scripts 450

    Discovered CITs 450

    Global Configuration Files 451

    Discovery Flow 451

    Output Samples 452

    Obtain Instance Number Information of Installed HANA Database 452

    Get Version, Start Time, and Database Name 452

    SAPMaxDB Discovery 453

    Overview 454

    Supported Versions 454

    Topology 454

    How to Discover SAP MaxDB 455

    MaxDb by Shell Job 456

    Adapter 456

    Trigger Query 456

    Parameters 456

    MaxDb by Shell Adapter 457

    Input CIT 457

    Input Query 457

    Triggered CI Data 458

    Used Scripts 458

    Discovered CITs 458

    Part V: Discovery Samples and Tools 460Discovery Tools 461

    Overview 461

    Troubleshooting and Limitations 461

    Part VI:Integrations 462Aperture VISTA Integration 463

    Overview 464

    Supported Versions 464

    HP Universal CMDB (9.05, CP 11.00)Page 21 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Topology 464

    How to Use the Aperture VISTA Integration Adapter 465

    Aperture VISTA by SQLAdapter 465

    Input CIT 465

    Input Query 466

    Triggered CI Data 466

    Used Scripts 466

    Discovered CITs 466

    Discovery Mechanism 467

    HP Asset Manager Integration 468

    Overview 469

    Supported Versions 469

    Integration Overview 469

    How to Integrate Asset Manager with UCMDB 469

    Adapter 471

    Input CIT 471

    Triggered CIData 471

    Parameters 471

    Troubleshooting and Limitations 472

    Atrium Integration 473

    Overview 474

    Supported Versions 474

    How toWork with the Data Push into Atrium Adapter 474

    How toWork with the Population from Atrium Adapter 479

    Atrium Push Job 481

    Adapter 481

    Used Scripts 481

    Parameters 481

    Integration Flow 482

    Import Data from Atrium Job 483

    Adapter 483

    Input CIT 483

    HP Universal CMDB (9.05, CP 11.00)Page 22 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Used Scripts 483

    Discovered CITs 483

    Parameters 484

    Integration Flow 484

    Mapping Files 485

    Mapping Files Overview 486

    Mapping File Structure 486

    Mapping File Elements 487

    Main Parent Elements 487

    CI TypeMapping Elements 487

    Relationship TypeMapping Elements 489

    Troubleshooting and Limitations 490

    CA CMDB Integration 491

    Overview 492

    Supported Versions 492

    IntegrationMechanism 492

    How toWork with the CA CMDB Push Adapter 492

    Integration Query 494

    Troubleshooting and Limitations 495

    CiscoWorks LANManagement Solution Integration 496

    Overview 497

    Supported Versions 497

    Topology 497

    How to Discover CiscoWorks LMS 498

    CiscoWorks LMSDatabase Ports Job 499

    Adapter 499

    Trigger Query 499

    Parameters 499

    Network Devices from CiscoWorks LMSJob 500

    Adapter 500

    Trigger Query 500

    Layer 2 Topology from CiscoWorks LMSJob 501

    HP Universal CMDB (9.05, CP 11.00)Page 23 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Adapter 501

    Trigger Query 501

    Discovery Flow 501

    CiscoWorks NetDevices Adapter 502

    Input CIT 502

    Used Scripts 502

    Discovered CITs 502

    Parameters 503

    CiscoWorks Layer 2 Adapter 504

    Input CIT 504

    Input Query 504

    Triggered CIData 505

    Used Scripts 505

    Discovered CITs 505

    Parameters 506

    Discovery Mechanism 507

    Troubleshooting and Limitations 509

    Data Dependency andMapping Inventory Integration 510

    Overview 511

    Supported Versions 511

    DDMi Adapter 511

    How to Populate the CMDB with Data from DDMi 512

    How to Federate Data with DDMi 515

    How to Customize the Integration DataModel in UCMDB 516

    PredefinedQueries for Population Jobs 517

    DDMi Adapter Configuration Files 518

    Troubleshooting and Limitations 519

    EMC Control Center (ECC) Integration 520

    Overview 521

    Supported Versions 521

    Topology 522

    How to Run the ECC/UCMDB Integration Job 522

    HP Universal CMDB (9.05, CP 11.00)Page 24 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • ECC Integration Job 526

    Views 530

    Impact Analysis Rules 533

    Reports 536

    Federating KPI Data from ConfigurationManager 539

    Overview 540

    How to Consume Federated KPI Data from ConfigurationManager 540

    Create an Integration Point to Federate KPI Data 540

    Create KPI Reports 542

    Troubleshooting and Limitations 543

    Federating Policy Data from ConfigurationManager 544

    Overview 545

    How to Consume Federated Policy Data from ConfigurationManager 545

    Create an Integration Point to Federate Policy Compliance Data 545

    Create Policy Reports Based on CIs in a View or Custom TQL query 546

    Create summary policy reports based on the CIs in a view or a custom TQL query548

    Troubleshooting and Limitations 550

    HPServiceCenter/ServiceManager Integration 551

    Overview 552

    Supported Versions 552

    Data Push Flow 553

    Federation Use Cases 554

    Viewing the Actual State 555

    PredefinedQueries 555

    Configuration 556

    The serviceDeskConfiguration.xml File 558

    External CITs Configuration 559

    Adding Attributes to a CIT 561

    Reconciliation Data Configuration 562

    Changing the Reconciliation Rule of a CIT 565

    Reconciliation of a Host by IP Address or Name 566

    HP Universal CMDB (9.05, CP 11.00)Page 25 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Global Configuration 567

    How to Deploy the Adapter Typical Deployment 567

    How to Deploy the ServiceDesk Adapter 567

    How to Add an Attribute to the ServiceCenter/ServiceManagerCIT 573

    How to Communicate with ServiceManager over SSL 578

    How to Add a New Attribute to an Existing CI Type 579

    How to Add a New CI Type 580

    PredefinedQueries for Data Push Jobs 581

    Flow and Configuration 583

    Parse the TQLDefinition 583

    XSLT Transformation 586

    Troubleshooting and Limitations 589

    HP Systems Insight Manager (HPSIM) Integration 592

    Overview 593

    Supported Versions 593

    HPSIMIntegrationMechanism 594

    HP SIM Node to HP UCMDB NodeMapping 595

    Node Attribute to CI Type and CI AttributeMapping 597

    How to Discover HPSIM Data Center Infrastructure 597

    SIMWebService Ports Job 601

    SIM Integration by WebServices Job 602

    Instance Views 604

    Troubleshooting and Limitations 605

    IDS Scheer ARIS Integration 606

    Overview 607

    Supported Versions 607

    Topology 607

    How to Run the ARIS Integration Job 608

    Import CIs from ARIS Job 613

    Import from Excel Workbook Discovery 615

    Overview 616

    Supported Versions 616

    HP Universal CMDB (9.05, CP 11.00)Page 26 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Topology 616

    How to Import Data from Excel Workbook 617

    How to Set Up Import File in Excel 619

    Import from Excel Workbook Job 626

    Troubleshooting and Limitations 630

    Importing Data from External Sources 631

    Overview 632

    CommaSeparated Value (CSV) Files 632

    CSV Files with Column Titles in First Row 633

    Databases 633

    Properties Files 633

    How to Import CSV Data from an External Source Scenario 634

    How to Convert Strings to Numbers 639

    Custom Converters 640

    External_source_import Package 640

    Import from CSV File Job 641

    Import from Database Job 644

    Import from Properties File Job 648

    External SourceMapping Files 650

    Troubleshooting and Limitations 651

    Microsoft SCCM/SMS Integration 652

    Overview 653

    Supported Versions 653

    SMS Adapter 654

    How to Populate the CMDB with Data from SCCM/SMS 655

    How to Federate Data with SCCM/SMS 657

    How to Customize the Integration DataModel in UCMDB 658

    PredefinedQuery for Population Jobs 659

    SCCM/SMS Integration Package 659

    SMS Adapter Configuration Files 661

    Troubleshooting and Limitations 663

    NetApp SANscreen/OnCommand Insight Integration 664

    HP Universal CMDB (9.05, CP 11.00)Page 27 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Overview 665

    Supported Versions 665

    Topology 666

    How to Discover NetApp SANscreen 668

    SANscreen Adapter 669

    Input CIT 669

    Input Query 669

    Triggered CI Data 669

    Used Scripts 669

    Discovered CITs 669

    Global Configuration Files 670

    Parameters 670

    SANscreen Integration by WebServices Job 671

    Adapter 671

    Parameters 671

    Integration Flow 671

    Troubleshooting and Limitations 672

    Network NodeManager (NNMi) Integration 673

    Overview 674

    Supported Versions 674

    NNMi - UCMDB Integration Architecture 674

    Topology 675

    Layer2 by NNM Job 675

    How to Run NNMiUCMDB Integration 676

    How toManually Add the IpAddress CI of the NNMi Server 678

    How to Set Up HPNNMiHPUCMDB Integration 679

    NNM Integration Job 680

    How to Customize Integration 683

    Included Scripts 683

    Customization Step by Step 684

    Troubleshooting and Limitations 687

    ServiceNow Integration 689

    HP Universal CMDB (9.05, CP 11.00)Page 28 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Overview 690

    Supported Versions 690

    How to Integrate ServiceNow with UCMDB 690

    IntegrationMechanism 691

    Sample Integration PushQuery 692

    Supported CITs 693

    Pushing Additional CITs 693

    Troubleshooting and Limitations 695

    Storage Essentials (SE) Integration 696

    Overview 697

    Supported Versions 697

    How to Perform the SE Integration 697

    Storage Essentials Integration Packages 698

    Adapter Parameters 699

    Discovered CITs and Relationships 699

    Node Details 702

    SAN Topology 703

    Storage Topology 704

    Views 705

    Storage Array Details 705

    FC Switch Details 706

    FC Switch Virtualization 706

    Storage Pool Details 707

    Host Storage Details 708

    SAN External Storage 709

    SAN Topology 710

    Storage Topology 711

    FC Port to FC Port 712

    Impact Analysis Rules 713

    Storage Array Devices to Storage Array 713

    Host Devices to Host 713

    Logical Volume to Logical Volume 714

    HP Universal CMDB (9.05, CP 11.00)Page 29 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • FC Switch Devices to FC Switch 714

    Reports 715

    Storage Array Configuration 715

    Host Configuration 716

    Storage Array Dependency 716

    Host Storage Dependency 717

    Storage Pool Configuration 717

    Troubleshooting and Limitations 718

    Troux Integration 719

    Introduction 720

    Integration Overview 720

    Supported Versions 721

    Use Cases 721

    How toWork with the Troux Push Adapter 721

    Define queries 721

    Createmapping files 724

    Create an integration point 726

    Define an integration job 727

    How to Run a Troux Population Job 728

    Prerequisite - Create amapping file 728

    Run the job - UCMDB 9.04 and later 729

    Activate the import job - UCMDB 9.03 and 9.02 729

    Activate the job - UCMDB 9.03 and 9.02 730

    UCMDB to XMLAdapter 731

    Overview 732

    IntegrationMechanism 732

    How to Export UCMDB to XML 732

    Adapter 733

    Used Scripts 733

    Parameters 733

    Part VII:Mainframe 734Mainframe by EView Discovery 735

    HP Universal CMDB (9.05, CP 11.00)Page 30 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Overview 736

    Supported Versions 736

    Topology 737

    EView Connection 737

    LPAR Resources by EView 738

    CICS by EView 738

    DB2 by EView 739

    IMS by EView 740

    MQ by EView 741

    How to Discover Mainframe by EView 741

    Discovery Mechanism 743

    EView Connection Job 744

    Trigger Query 744

    Discovery Parameters 744

    LPAR Resources by EView Job 745

    Trigger Query 745

    Discovery Parameters 745

    CICS by EView Job 747

    Trigger Query 747

    Discovery Parameters 747

    DB2 by EView Job 748

    Trigger Query 748

    Discovery Parameters 748

    IMS by EView Job 749

    Trigger Query 749

    Discovery Parameters 749

    MQ by EView Job 750

    Trigger Query 750

    Discovery Parameters 750

    Troubleshooting and Limitations 751

    Part VIII:Storage 752NetApp Filer Discovery 753

    HP Universal CMDB (9.05, CP 11.00)Page 31 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Overview 754

    Supported Versions 754

    Topology 754

    How to Discover NetApp Filers 754

    NetApp Filer by WebServices Job 756

    Troubleshooting and Limitations 759

    Part IX: J2EE 760GlassFish Discovery 761

    Overview 762

    Supported Versions 762

    How to Discover GlassFish Topology by Shell 762

    Glassfish_By_Shell Adapter 763

    Input CIT 763

    Input Query 763

    Used Scripts 763

    Discovered CITs 764

    Global Configuration Files 764

    Parameters 764

    Glassfish_By_Shell Job 765

    Trigger Query 765

    Parameters 765

    Troubleshooting and Limitations 766

    JBoss Discovery 767

    Overview 768

    Supported Versions 768

    How to Discover J2EE JBoss by JMX 768

    How to Discover J2EE JBoss by Shell 772

    J2EE TCP Ports Job 772

    Trigger Query 773

    Job Parameters 773

    Adapter - TCP_NET_Dis_Port 774

    Discovered CITs 775

    HP Universal CMDB (9.05, CP 11.00)Page 32 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • J2EE JBoss Connections by JMX Job 776

    J2EE JBoss by JMX Job 779

    J2EE JBoss by Shell Job 782

    Troubleshooting and Limitations 785

    WebLogic Discovery 786

    Overview 787

    Supported Versions 787

    How to DiscoverWebLogic Topology by JMX 788

    How to DiscoverWebLogic Topology by Shell 791

    J2EE TCP Ports Job 792

    J2EEWeblogic Connections by JMX Job 795

    J2EEWeblogic by JMX Job 798

    J2EEWeblogic by Shell Job 802

    Troubleshooting and Limitations 805

    WebSphere Discovery 806

    Overview 807

    Supported Versions 807

    How to DiscoverWebSphere Topology by JMX 808

    How to DiscoverWebSphere Topology by Shell 810

    J2EE TCP Ports Job 812

    J2EEWebSphere Connections by JMX Job 815

    J2EEWebsphere by Shell or JMX Job 818

    J2EEWebsphere by Shell Job 822

    Troubleshooting and Limitations 826

    Part X:Network 827Active and Passive Network Connections Discovery 828

    Overview 829

    Supported Versions 829

    Topology 830

    Network Connection Passive Discovery 830

    How to Discover Processes 830

    TCP Traffic Jobs 831

    HP Universal CMDB (9.05, CP 11.00)Page 33 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Network Connectivity Data Analyzer Job 832

    TcpDiscoveryDescriptor.xml File 834

    Server Detection Approaches 834

    Filtering 835

    Reporting 837

    AS400 Host Discovery 844

    Overview 845

    Supported Versions 845

    Topology 846

    How to Discover AS400 Hosts 846

    Host Connection to AS400 Job 847

    DNS Zone Discovery 849

    Overview 850

    Supported Versions 850

    How to Discover DNS Zone by Nslookup 850

    How to Discover DNS Zone by DNS 852

    DNS Zone by Nslookup Job 852

    DNS Zone by DNS Job 854

    Discovery Mechanism Windows 856

    Discovery Mechanism UNIX-like 857

    Glossary 858

    Host Connection by PowerShell Discovery 859

    Overview 860

    Supported Versions 860

    How to Discover Host Connection by PowerShell 860

    Host Connection by PowerShell Job 861

    Command 861

    Command 863

    Command 863

    Command 864

    Command 864

    Command 865

    HP Universal CMDB (9.05, CP 11.00)Page 34 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Command 865

    Command 866

    Command 866

    Command 867

    Troubleshooting and Limitations 871

    Host Resources and Applications Discovery 872

    Overview 873

    Topology 874

    How to Discover Host Resources and Applications 874

    How to Revert to Previous Method of Discovering Installed Software 876

    Host Resources and Applications Discovery 876

    Troubleshooting and Limitations 880

    Host Resources and Applications by PowerShell Discovery 881

    Overview 882

    How to Discover Host Resources and Applications by PowerShell 882

    Host Resources and Applications by PowerShell Job 882

    iSeries by EView Discovery 887

    Overview 888

    Areas of Discovery 888

    Supported Versions 888

    Topology 889

    iSeries Resources 889

    iSeries Objects 889

    Discovery Mechanism 889

    How to Discover iSeries 890

    iSeries Connection Job 890

    Input CIT 890

    Used Scripts 890

    Discovered CITs 890

    Parameters 891

    iSeries Resources Job 892

    Trigger TQLQuery - Input CIT 892

    HP Universal CMDB (9.05, CP 11.00)Page 35 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Trigger Parameters 892

    Used Scripts 892

    Discovered CITs 892

    Parameters 893

    iSeries Objects Job 894

    Trigger TQL - Input CIT 894

    Trigger Parameters 894

    Used scripts 894

    Discovered CITs 894

    Parameters 895

    Layer 2 Discovery 896

    Overview 897

    Supported Versions 897

    How to Discover Layer2 Objects 897

    VLANS by SNMP Job 899

    VLAN ports by SNMP Job 900

    Merge VLANs by VLAN Ports Job 900

    Input Query 901

    Trigger TQLQuery 901

    Triggered CIData 902

    Discovered CITs 902

    Layer2 Topology Bridge based by SNMP 902

    Layer2 Topology VLANbased by SNMP Job 902

    Relationships 904

    Troubleshooting and Limitations 905

    Network - Basic Discovery 906

    Overview 907

    How to Discover Host Connection by Shell 908

    How to Discover Host Connection by SNMP 909

    How to Discover Host Connection by WMI 909

    Host Connection by Shell Job 910

    Discovery Mechanism 910

    HP Universal CMDB (9.05, CP 11.00)Page 36 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Windows Processes 911

    UNIX-Based Processes 912

    AIX 913

    FreeBSD 913

    HPUX 914

    LINUX 914

    OpenBSD 915

    SunOs 916

    VMKernel 916

    Trigger Query 917

    Job Parameters 917

    Adapter 917

    Discovered CITs 918

    Troubleshooting and Limitations 919

    Host Connection by SNMP Job 920

    Discovery Mechanism 920

    Trigger Query 921

    Job Parameters 922

    Adapter 922

    Discovered CITs 922

    Troubleshooting and Limitations 923

    Host Connection by WMI Job 924

    Discovery Mechanism 924

    Trigger Query 926

    Job Parameters 926

    Adapter 926

    Discovered CITs 927

    Troubleshooting and Limitations 928

    No-Credentials Discovery 929

    Overview 930

    How to Discover Host Fingerprint with Nmap 930

    Host Fingerprint Using Nmap Job 935

    HP Universal CMDB (9.05, CP 11.00)Page 37 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Troubleshooting and Limitations 937

    Part XI:Virtualization 938HP Partitioning Solution Discovery 939

    Overview 940

    Supported Versions 940

    Topology 941

    How to Discover HP vPars and nPars 944

    HP nPartitions by Shell Job 945

    Trigger Query 946

    Adapter 946

    Created/Changed Entities 947

    Discovered CITs 948

    Discovery Mechanism 949

    Troubleshooting and Limitations 979

    Hyper-V Discovery 980

    Overview 981

    Supported Versions 981

    Topology 981

    How to Discover Hyper-V 981

    Discovery Mechanism 982

    The Hyper-V Topology by Shell Job 989

    Trigger Query 989

    Adapter 989

    The Hyper-V Topology by WMI Job 991

    Trigger query 991

    Adapter 991

    Created/Changed Entities 993

    Troubleshooting and Limitations 994

    IBM HardwareManagement Console (HMC) Discovery 995

    Overview 996

    Supported Versions 996

    Topology 997

    HP Universal CMDB (9.05, CP 11.00)Page 38 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • How to Discover IBMHMC 998

    IBMHMC by Shell Job 1000

    IBM LPar and VIO by Shell Job 1003

    IBMHMC Commands 1006

    lshmc -V 1007

    lshmc -v 1008

    lshmc -b 1009

    lshmc -n 1010

    lspartition -c _ -i 1011

    lssyscfg -r sys 1012

    lshwres -r proc --level sys -m '' 1014

    lshwres -r mem --level sys -m '' 1015

    lshwres -r proc --level pool -m '' 1016

    lssyscfg -r lpar -m '' 1017

    lssyscfg -r prof -m '' 1018

    lshwres -r virtualio --rsubtype eth --level lpar -m '' 1020

    lshwres -r virtualio --rsubtype scsi -m '' 1021

    lshwres -r proc --level lpar -m '' 1022

    lshwres -r io --rsubtype slot -m '' 1023

    VIO Server Side Commands 1024

    /usr/ios/cli/ioscli lsdev -dev 'ent*' -field name physloc -fmt 1025

    ioscli entstat -all '' | grep -E "ETHERNETSTATISTICS|Device Type|Hardware Address 1026

    ioscli lsdev -dev '' -attr 1027

    ioscli lsmap -all -net 1028

    ioscli lsdev -dev fcs* -field name physloc description -fmt 1029

    lspv 1030

    lsvg 1031

    lsvg 1032

    lsvg -lv 1033

    lsvg -pv 1034

    lslv 1035

    HP Universal CMDB (9.05, CP 11.00)Page 39 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • ioscli lsmap -all 1036

    LPAR Side Commands 1037

    Created/Changed Entities 1038

    Troubleshooting and Limitations 1040

    Oracle VMServer for SPARC Technology Discovery 1041

    Overview 1042

    Supported Versions 1042

    Topology 1043

    How to Discover Oracle VMServer for SPARC Technology 1044

    Oracle_VM_Server_for_SPARC_Technology_by_Shell Adapter 1045

    Oracle VMServer for SPARC Technology by Shell Job 1048

    Discovery Flow 1049

    General 1049

    Oracle VMServer for SPARC Technology by Shell Job Flow 1049

    Commands 1050

    Obtaining version information of Logical Domains manager 1050

    Listing configuration of bound domains 1050

    Finding the interfaces created by virtual switches in domains 1053

    Troubleshooting and Limitations 1054

    Solaris Zones Discovery 1055

    Overview 1056

    Supported Versions 1056

    Topology 1057

    How to Discover Solaris Zones 1057

    Solaris Zones by TTY Job 1058

    Trigger Query 1058

    Adapter 1058

    Parameters 1059

    Created/Changed Entities 1059

    Discovery Mechanism 1061

    Troubleshooting and Limitations 1074

    VMware Infrastructure Discovery 1075

    HP Universal CMDB (9.05, CP 11.00)Page 40 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Supported Protocol Versions 1076

    SSL Support 1076

    Topology 1076

    Virtual Topology View for Clusters 1077

    Virtual Topology View for Non-Clusters 1078

    Virtual Topology View for Networking 1079

    Licensing Topology Map 1080

    Virtual Topology View for Storage 1081

    How to Discover VMware Infrastructure Topology 1081

    VMware VirtualCenter Connection by WMI and VIM Job 1084

    VMware VirtualCenter Topology by VIM Job 1087

    VMware ESX Connection by VIM Job 1092

    VMware ESX Topology by VIM Job 1094

    VMware VMotion Discovery and Event Tracking 1097

    Overview 1098

    Supported VMware Servers 1098

    How to Discover VMware VMotion and Track Events 1098

    VMware VMotionMonitor by VIM Job 1099

    VMware Discovery Troubleshooting and Limitations 1101

    Troubleshooting 1102

    Limitations 1103

    Xen Discovery 1104

    Overview 1105

    Supported Versions 1105

    Topology 1106

    Xen Storage Topology 1106

    Xen Topology 1107

    How to Discover Xen 1108

    Xen Topology by TTY Discovery Job 1109

    MapOutput to CI Attributes for Xen Hypervisor and Hardware Resources 1110

    UseOutput to Create List of Domains 1112

    MapOutput to CI Attributes for Domain Configuration Information 1113

    HP Universal CMDB (9.05, CP 11.00)Page 41 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • UseOutput to Retrieve Relationship Between Bridge and Bridged 1116

    Part XII:Web Servers 1120Apache Tomcat Discovery 1121

    Overview 1122

    Supported Versions 1122

    Topology 1124

    How to Discover Apache Tomcat 1124

    How to Discover Bugzilla, Wordpress, andMediaWiki 1126

    Apache Tomcat by Shell Job 1126

    Microsoft Internet Information Services (IIS) Discovery 1129

    Supported Versions 1130

    Microsoft Internet Information Services (IIS) Discovery Topology 1131

    How to Discover Microsoft Internet Information Services (IIS) Topology 1132

    IIS Applications by NTCMD or UDA Job 1132

    Bugzilla, Wordpress, andMediaWiki Discovery 1135

    Troubleshooting and Limitations 1136

    Part XIII: Cloud 1137AmazonWeb Services Discovery 1138

    Overview 1139

    Topology 1140

    Amazon EC2 1140

    Amazon RDS 1141

    How to Discover EC2 and RDS Services 1142

    AWS_by_WebServices Adapter 1144

    AWS by Web Services Job 1146

    vCloud Discovery 1148

    Overview 1149

    Supported Versions 1149

    Topology 1150

    How to Discover vCloud by vCloud Director 1151

    How to Discover vCloud by URL 1152

    How to Add vCloud SDK Dependencies to the Probe 1153

    HP Universal CMDB (9.05, CP 11.00)Page 42 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • vCloud_Director_by_vCloud_API Adapter 1153

    Input CIT 1153

    Input Query 1153

    Triggered CIData 1154

    Used Scripts 1154

    Discovered CITs 1154

    Parameters 1155

    vCloud_Director_URL_by_vCloud_API Adapter 1156

    Input CIT 1156

    Used Scripts 1156

    Discovered CITs 1156

    Parameters 1157

    vCloud Director by vCloud API Job 1158

    Adapter 1158

    Trigger Query 1158

    Parameters 1158

    vCloud Director URL by vCloud API Job 1159

    Adapter 1159

    Trigger Query 1159

    Parameters 1159

    Troubleshooting and Limitations 1159

    HP Universal CMDB (9.05, CP 11.00)Page 43 of 1159

    HP UCMDB Discovery and Integration Content GuideContents

  • Part I: General Reference and SupportedContent

    HP Universal CMDB (9.05, CP 11.00)Page 44 of 1159

  • Chapter 1

    General ReferenceThis chapter includes:

    How to Define a New Port 46

    How to Use the cpVersion Attribute to Verify Content Update 48

    How to Delete Files Copied to RemoteMachine 49

    How to Run xCmd from aWindows 2008/R2Machine 50

    Files Copied to a RemoteMachine 51

    Content Pack Configuration Files 55

    Troubleshooting and Limitations 64

    HP Universal CMDB (9.05, CP 11.00)Page 45 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    How to Define a New PortYou define a new port by editing the portNumberToPortName.xml file:

    1. In the Adapter Management window (Admin > RTSM Administration > Data FlowManagement > Adapter Management), search for the portNumberToPortName.xml file:click the Find resource button and enter portNumberToPortName.xml in theName box.Click Find Next, then click Close.

    The file is selected in the Resources pane and the file contents are displayed in the View pane.

    For details about this file, see "portNumberToPortName.xml File" on page 64.

    2. Add another row to the file andmake changes to the parameters:

    Parameter Description

    portProtocol The network protocol used for discovery (udp or tcp).

    portNumber The port number to be discovered.

    This attributemay be a number or a range. Ranges may be separated bycommas or dashes or both. For example: "10, 21, 45", "10-21", or "10-21, 45,110".

    portName The name that is to be displayed for this port.

    discover 1. This port must be discovered.

    0: This port should not be discovered.

    cpVersion Use this parameter when you want to export theportNumberToPortName.xml file to another UCMDB system with thePackageManager. If the portNumberToPortName.xml file on the othersystem includes ports for this application but does not include the new portyou want to add, the cpVersion attribute ensures that the new portinformation is copied to the file on the other system.

    The cpVersion valuemust be greater than the value that appears in the rootof the portNumberToPortName.xml file.

    For example, if the root cpVersion value is 3:

    the new port entry must include a cpVersion value of 4:

    HP Universal CMDB (9.05, CP 11.00)Page 46 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    Parameter Description

    Note: If the root cpVersion value is missing, you can add any non-negativenumber to the new port entry.

    This parameter is also needed during Content Pack upgrade. For details,see "How to Use the cpVersion Attribute to Verify Content Update" on nextpage.

    HP Universal CMDB (9.05, CP 11.00)Page 47 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    How to Use the cpVersion Attribute to VerifyContent Update

    The cpVersion attribute is included in the portNumberToPortName.xml file, and indicates in whichContent Pack release a port has been discovered. For example, the following code defines that theLDAP port 389 has been discovered in Content Pack 11.00:

    During a Content Pack upgrade, DFM uses this attribute to perform a smart merge between theexisting portNumberToPortName.xml file (whichmay include user-defined ports) and the new file.Entries previously added by the user are not removed and entries previously deleted by the user arenot added.

    For details about the portNumberToPortName.xml file, see "portNumberToPortName.xml File"on page 64.

    To verify that a Content Pack is successfully deployed:

    1. Install the latest Service Pack release.

    2. Start the UCMDB Server.

    3. Verify that all services are running. For details, see the section about HPUniversal CMDBServices in the interactiveHP Universal CMDB Deployment Guide.

    4. Install and deploy the latest Content Pack release. For details, refer to the Content Packinstallation guide.

    5. In the Adapter Management window, access the portNumberToPortName.xml file.

    6. Verify that no user-defined ports have been deleted and that any ports deleted by the user havenot been added.

    HP Universal CMDB (9.05, CP 11.00)Page 48 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    How to Delete Files Copied to Remote MachineDuring discovery, the Data Flow Probe copies files to a remoteWindows machine. For details, see"Files Copied to a RemoteMachine" on page 51.

    To configure DFM to delete files copied to the destination machine after discovery isfinished:

    1. Access the globalSettings.xml file: Adapter Management > AutoDiscoveryContent >Configuration Files.

    2. Locate the removeCopiedFiles parameter.

    n true. The files are deleted.

    n false. The files are not deleted.

    3. Save the file.

    To control xCmd behavior:

    1. In the globalSettings.xml file, locate theNtcmdAgentRetention parameter.

    2. Enter one of the following:

    n 0. (The default) Unregister the service and delete the remote executable file. (Unregister:stop the service and remove it from the remotemachine, so that it is no longer listed in thelist of services.)

    n 1. Unregister the service, but leave the executable file on the file system.

    n 2. Leave the service running, and leave the executable file on the file system.

    HP Universal CMDB (9.05, CP 11.00)Page 49 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    How to Run xCmd from a Windows 2008/R2Machine

    Perform the following to ensure that xCmd functions properly when the Probe is installed on aWindows 2008/R2machine:

    1. Stop the Probe.

    2. Open the standardWindows Registry Editor application by running the regedit executable.

    3. In the Registry Editor navigate to the following registry key:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

    4. Under this key there should be aREG_DWORD parameterSCMApiConnectionParam

    a. If this is missing, add a new REG_DWORD parameterSCMApiConnectionParam andset its value to 0x80000000.

    b. If this value is already available in the registry, combine it with the 0x80000000mask(using bitwise OR). For example, if there was a value 0x1 in there, you need to set thisvalue to 0x80000001.

    Note: To run xCmd from aWindows 2008/R2machinewith UAC enabled, also perform thefollowing additional steps.

    1. Stop the Probe.

    2. Locate the xCmd.exe file in thehp\UCMDB\DataFlowProbe\runtime\probeManager\discoveryResources directory.

    3. Right-click the xCmd.exe file and select Properties.

    4. In theCompatibility tab:

    a. Select Compatibility mode.

    b. Select Run this program in compatibility for:Windows XP (Service Pack 2).

    c. Select Run this program as administrator.

    5. Locate thewrapper.exe file, in the hp\UCMDB\DataFlowProbe\bin directory.

    6. Right-click thewrapper.exe file, and select Properties.

    7. In theCompatibility tab:

    a. Select Compatibility mode.

    b. Select Run this program in compatibility for:Windows XP (Service Pack 2).

    c. Select Run this program as administrator.

    8. Start the Probe.

    Note: xCmd uses DCOM protocol for connecting to remotemachines.

    HP Universal CMDB (9.05, CP 11.00)Page 50 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    The DCOM protocol requires that the following ports are open: 135, 137, 138, and 139.

    In addition it uses arbitrary ports between 1024 and 65535, but there are ways to restrict theport range used by WMI/DCOM/RPC.

    For information about configuring DCOM to work with firewalls, seehttp://support.microsoft.com/kb/154596/en-us.

    Files Copied to a Remote MachineDuring discovery, Data Flow Probe copies files to a remoteWindows machine to enable discoveryof themachine's components. The files are copied to the%SystemRoot%\system32\drivers\etc\folder on the remotemachine.

    Note:

    l Data Flow Management runs xCmdSvc.exe to connect to and retrieve the Shell on theremotemachine.

    l When thewmic command is launched on the remoteWindows machine, by theHostConnection by Shell orHost Resources and Applications by Shell jobs, an emptyTempWmicBatchFile.bat file is created.

    The following files are copied:

    File

    ContentPackVersion Description

    adsutil.vbs All The Visual Basic script used for discovery of Microsoft IISapplications. DFM copies this script to the remotemachine to discover IIS.

    Relevant DFM Job: IIS Applications by NTCMD or UDA

    diskinfo.exe All The executable that enables the retrieval of diskinformation when it is not available to be retrieved bywmic.

    DFM discovers default disk information with thewmicquery. However, if thewmic query fails to execute, DFMcopies the diskinfo.exe file to the remotemachine. Thisfailure can occur if, for examplewmic.exe is not includedin the PATH system variable or is completely absent onthe remotemachine, as is the case onWindows 2000.

    Relevant DFM Job:Host Resources and Applications byShell

    HP Universal CMDB (9.05, CP 11.00)Page 51 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    File

    ContentPackVersion Description

    Exchange_Server_2007_Discovery.ps1

    CP4 The PowerShell script for MS Exchange 2007 discovery.

    DFM uses a PowerShell scenario to discover MicrosoftExchange 2007 by NTCMD. This file, therefore, must becopied to the remotemachine.

    Relevant DFM Jobs:

    l Microsoft Exchange Connection by NTCMD or UDA

    l Microsoft Exchange Topology by NTCMD or UDA

    GetFileModificationDate.vbs

    CP5 The Visual Basic script for retrieving the file modificationdate (disregarding locale).

    Themost common use case is when DFMmust retrievethe last modification date of a configuration file of adiscovered application.

    Relevant DFM Jobs:

    l Apache Tomcat by Shell

    l File Monitor by Shell

    l IIS Applications by NTCMD or UDA

    l J2EEWeblogic by Shell

    l J2EEWebSphere by Shell or JMX

    l J2EEWebSphere by Shell

    l Oracle TNSName by Shell

    l SAP Profiles by Shell

    l SAP System By Shell

    l Service Guard Cluster Topology by TTY

    l Siebel Application Server Configuration

    l Software Element CF by Shell

    l Veritas Cluster by Shell

    l Webserver by Shell

    HP Universal CMDB (9.05, CP 11.00)Page 52 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    File

    ContentPackVersion Description

    getfilever.vbs All The Visual Basic script used to identify the version of therunning software. The script retrieves the executable orDLL file version onWindows machines.

    This script is used by Shell-based application signatureplug-ins to retrieve the version of a particular software onthe remotemachine.

    Relevant DFM Job: Host Resources and Applications byShell

    junction.exe CP5 This executable file, part of the Sysinternals Suite(http://technet.microsoft.com/en-us/sysinternals/bb842062.aspx), enables the creation of ajunction point. DFM uses this file if the linkd.exe andmklink.exe tools are absent on the remotemachine.

    When DFM runs discovery on aWindows x64machine,DFM needs to bypass theWindows redirect featurerunning on that machine. DFM does this by creating a linkto the%SystemRoot%\System32 folder with either thelinkd.exe ormklink.exe tool. However, if these tools aremissing on the remotemachine, DFM transfersjunction.exe to the remotemachine. DFM is then able tolaunch the 64-bit version of the system executable files.(Without this 64-bit version, DFM would be locked into anisolated 32-bit world.)

    This junction point is automatically removed oncediscovery is complete.

    Relevant DFM Jobs:

    l Host Resources and Applications by Shell

    l Microsoft Exchange Connection by NTCMD or UDA

    l Microsoft Exchange Topology by NTCMD or UDA

    HP Universal CMDB (9.05, CP 11.00)Page 53 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    File

    ContentPackVersion Description

    meminfo.exe All The executable that enables the retrieval of memoryinformation.

    DFM discovers memory information with thewmic query.However, if thewmic query fails to execute, DFM copiesthememinfo.exe file to the remotemachine. This failurecan occur if, for example, wmic.exe is not included in thePATH system variable or is completely absent on theremotemachine, as is the case onWindows 2000.

    Relevant DFM Job:Host Resources and Applications byShell

    reg_mam.exe All The copy of theMicrosoft reg.exe file that enablesquerying the registry.

    If DFM does not discover a native reg.exe file, thisexecutable is copied to the remoteWindows machine.This situation occurs with some previous Windowsversions (for example, Windows 2000) where the tool isnot included by default but can still function therecorrectly.

    Relevant DFM Job: Host Resources and Applications byShell

    HP Universal CMDB (9.05, CP 11.00)Page 54 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    Content Pack Configuration FilesThe Content Pack contains configuration files which enable you to configure commonly usedparameters such as command timeouts, usage of some utilities, application signatures, and so on.

    This section includes:

    l "globalSettings.xml File" below

    l "portNumberToPortName.xml File" on page 64

    globalSettings.xml FileThe following table describes the parameters in the globalSettings.xml configuration file:

    Parameter Description

    AdditionalClasspath Additional path that enables to run different patterns (i.e. databasepatterns); all paths should be relative to the $PROBE_INSTALL/root/lib/collectors/probeManager/discoveryResources/ folder and should besemicolon separated

    Example:

    db/oracle/.;db/mssqlserver/.means that following paths will be included in the classpath:

    l $PROBE_INSTALL/root/lib/collectors/probeManager/discoveryResources/db/oracle/

    l $PROBE_INSTALL/root/lib/collectors/probeManager/discoveryResources/db/mssqlserver/

    allowGettingCredentialSecuredAttribute

    Indicates whether Jython scripts are allowed to get credentialssecured data (true) or not (false). If this setting is set to false, thenJython scripts are not allowed to retrieve sensitive credentials data(like passwords that are stored on the server side).

    Default: true

    autoTruncateDbEncoding Indicates the encoding used by the CMDB underlaying database. Thisproperty is used during results truncation property (in case the propertywas identified as auto-truncate enabled) for calculating number ofcharacters that should be sent after truncation.

    Default:UTF8

    HP Universal CMDB (9.05, CP 11.00)Page 55 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    Parameter Description

    autoTruncatePercentage If the value of the attribute (with the DDM_AUTOTRUNCATEqualifier) exceeds the size limit multiplied by this parameter it willbe truncated to the specified part of the defined size.

    Default: 100 percent

    clearCommandLineForProcesses

    Clears the Command line for these processes.

    This option is used to ensure that no private or confidential data isstored in CMDB.

    Default: xCmd.exe, srvrmgr.exe, srvrmgr.

    Syntax exceptions: Process names are case insensitive and shouldbe split by commas.

    dbQueryTimeout The timeout (in seconds) for all SQL queries. Indicates how long towait for query results.

    The timeout applies only if the value is greater than zero (0).

    Default: 100 seconds

    Note:Some JDBC drivers can not support this setting.

    defaultSapClients When this parameter is defined, you do not need to specify theSAP Client Number parameter in the SAP ABAP protocol.Instead, you can create one or more comma-separated credentials formultiple SAP systems with different supported clients.

    Example:

    800,500,200,300

    Default: 800

    desktopOperatingSystems serverOperatingSystems

    These two parameters are used to determine if the host's operatingsystem is of type Desktop or Server. If the host's operating systemname contains a value from one of these lists, itshost_isdesktop is set accordingly. Otherwise the value of host_isdesktop attribute is left empty.

    discovereAllListenPorts Related to application signature configuration.

    HP Universal CMDB (9.05, CP 11.00)Page 56 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    Parameter Description

    discoveredStorageTypes Describes storage types which have to be reported to UCMDB.Options are split by commas.

    Available options are:

    l FixedDisk

    l NetworkDisk

    l CompactDisk

    l RemovableDisk

    l FloppyDisk

    l VirtualMemory

    l FlashMemory

    l RamDisk

    l Ram

    l NoRoot Directory

    l Other

    l UNKNOWN

    ignoreLocalizedVirtualInterfacesPatternList

    Lists patterns for localizedWindows Virtual interface descriptionthat must not take part in the Host Key creation process.

    Format: Comma-separated list of strings, no additional white-spacesallowed.

    ignoreVmwareInterfaces Indicates whether to ignore the VMwareMAC address.

    l When there is a Physical MAC (default). The VMwareMAC address is used only if the pattern can not find anyphysical MAC address.

    l Always. Always ignore VMwareMAC address.

    HP Universal CMDB (9.05, CP 11.00)Page 57 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    Parameter Description

    jdbcDrivers This section enumerates driver classes used to connect to adedicated Database server. Names of sub-keys must be the same asused in credentials (sqlprotocol_dbtype attribute of protocol).

    Change them if drivers other thanOOTB JDBC drivers are used.

    Default values for OOTB-installation:

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    Parameter Description

    jdbcPreUrls This section enumerates URL templates used to connect to dedicatedDatabase server. Names of sub-keys must be the same as thoseused in credentials (sqlprotocol_dbtype attribute of protocol). Changethem if drivers other thanOOTB JDBC drivers are used. Valuesdepend on used drivers and should be taken from driverdocumentation. Note:Symbol ampersand (&) must be escapedaccording toXML standard (&)

    Default values for OOTB-installation:

    jdbc:inetora:%%ipaddress%%:%%protocol_port%%:%%sqlprotocol_dbsid%%?logging=false&loginTimeout=%%protocol_timeout%%

    jdbc:mercury:oracle://%%ipaddress%%:%%protocol_port%%;ServiceName=%%sqlprotocol_dbsid%%

    jdbc:jtds:sqlserver://%%ipaddress%%:%%protocol_port%%;instanceName=%%sqlprotocol_dbname%%;loginTimeout=%%protocol_timeout%%;logging=false;ssl=request

    HP Universal CMDB (9.05, CP 11.00)Page 59 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    Parameter Description

    jdbcPreUrlscontinued

    jdbc:jtds:sqlserver://%%ipaddress%%:%%protocol_port%%;instanceName=%%sqlprotocol_dbname%%;domain=%%sqlprotocol_windomain%%;loginTimeout=%%protocol_timeout%%;logging=false

    jdbc:jtds:sqlserver://%%ipaddress%%:%%protocol_port%%;instanceName=%%sqlprotocol_dbname%%;domain=%%sqlprotocol_windomain%%;loginTimeout=%%protocol_timeout%%;logging=false;ssl=request;useNTLMv2=true

    jdbc:sybase:Tds:%%ipaddress%%:%%protocol_port%%?DatabaseName=%%sqlprotocol_dbname%%

    jdbc:db2://%%ipaddress%%:%%protocol_port%%/%%sqlprotocol_dbname%%

    jdbc:mysql://%%ipaddress%%:%%protocol_port%%/%%sqlprotocol_dbname%%

    loadExternalDTD Used to configure file_mon_utils to prevent downloading DTD fileswhile validating the XML.

    Default: false

    maxExecutionRecords Specifies maximal number of execution records that can be in thecommunication log. This parameter should be used when thediscovery process discovers a lot of data. The parameter can beoverridden on an adapter level. In this case, add the parameter tothe adapter with desired record limit (see Probe documentation).

    Default: -1 means unlimited

    HP Universal CMDB (9.05, CP 11.00)Page 60 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    Parameter Description

    maxStoreSentResults Specifies maximal number of sent results that can be stored in thecommunication log.

    This parameter can be changed if there are toomany results stored inthe communication log.

    If this value is greater than 0, the log will store the correspondingnumber of results for deleted results AND updated results, meaningthat the results set will contain double the value ofmaxStoreSentResults.

    Default: -1 means unlimited

    multipleUpdateIgnoreTypes

    Used by UCMDB. The Probe does not generate aMultiple updatesin bulkwarning for enumerated CI Types.

    NtcmdAgentRetention NTCMD agent retentionmode. Specifies how to handle a remoteNTCMD service and its executable file when closing theconnection.

    l 0 (default). Unregister the service and delete the remoteexecutable file.

    l 1. Unregister the service but keep the executable file on the filesystem.

    l 2. Leave the service running, keep the executable file.

    NtcmdSessionUseProcessBuilder

    This parameter is forNtcmdSessionAgent and should be always betrue. This parameter tells how to create a new process.

    l true. The new process will be created by ProcessBuilder(new API from Java 5.0)

    l false. The new process will be created by Runtime.exec(old API, from Java 1.4.2). Set to false only in case of backwardcompatibility problems.

    objectSendAmountThreshold

    When the number of discovered objects exceeds this threshold,the objects are immediately sent to the server. Requires using thesendObject(s) API in jython scripts.

    Default: 2000 objects

    objectSendTimeThreshold

    Whenmore than the specified time (in seconds) has passed since theprevious object report, the objects are immediately sent to the server.Requires using the 0sendObject(s) API in jython scripts.

    Default: 300 seconds

    portExpirationTime The expiration time (in seconds) of the TCP/UDP port entry in theProbe's database.

    Default: 60 seconds

    HP Universal CMDB (9.05, CP 11.00)Page 61 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    Parameter Description

    powershellConnectionIdleTimeout

    Defines themaximum idle time (in milliseconds) for thepowershellconnector.exe process.

    The timer resets its state after each command execution.

    Default: 3600000milliseconds (1h)

    processExpirationTime The expiration time (in seconds) of the Process entry in the Probedatabase.

    Default: 60 seconds

    remoteProcessTimeout After being launched, the remote process should connect with theProbe within the defined time (in milliseconds), otherwise the followingerror is produced: Failed to connect to remote process.

    Default: 300000milliseconds (5minutes)

    removeCopiedFiles In some cases DFM copies scripts and third-party utilities on aclient machine. The removeCopiedFiles parameter defines whetherthese files should (true) or should not (false) be deletedafter discovery is finished.

    ResultProcessIsLenient When set to true, the discovery result processing is lenient(not recommended):

    l If a reported string attribute has too large a value, the string it isautomatically truncated according to the CMDB Class Modeldefinition

    l If the OSH attribute is invalid (type/nonexisting attribute/missing IDattribute) only the invalid OSH is dropped, rather than entire bulk(default)

    setBiosUuidToMicrosoftStandart

    Indicates whether the BIOS UUID value forWindows operatingsystems should be reported in Microsoft style (some bytes orderreversed) instead of the original BIOS value. Affects Host Connectionjobs.

    l false. Converts to original BIOS stored value

    l true. Converts to Microsoft standard.

    Note: Setting this parameter to truemay result in conflicts with theBIOS UUID value discovered by VMware jobs or some integrations.

    shellGlobalCommandTimeout

    Global timeout (in milliseconds) for all Shell client commands.Indicates how long to wait for a command's result.

    Default: 15000milliseconds

    siebelCommandTimeout The amount of time to wait for the Siebel command's result.

    Default: 3minutes (180000ms)

    HP Universal CMDB (9.05, CP 11.00)Page 62 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    Parameter Description

    snmpGlobalRequestTimeout This is the time, in milliseconds, after which a request using SNMPwill timeout.

    Default: 3,000milliseconds

    Note: This value is global for all SNMP requests. If you want tooverride the SNMP request timeout for a specific query (where youknow the query takes more time than the default timeout), provide thetimeout value as a second parameter to the executeQuery method onthe SNMP client: snmpClient.executeQuery(SNMP_QUERY_STRING, QUERY_TIMEOUT_IN_MILLISECONDS).

    snmpTestQueries Defines the default SNMP test query for SNMP Agent. Can beoverridden for specific devices.

    Default:

    1.3.6.1.2.1.1.1,1.3.6.1.2.1.1.2,string

    tcpExpirationTime The expiration time (in hours) of TCP connection entry in probedatabase.

    Default: 24 hours

    tnsnamesFilePaths Paths to search the tnsnames.ora file (includingtnsnames.ora itself, comma separated)

    Example:

    c:\temp\tnsnames.ora

    useIntermediateFileForWmic

    Usage of an intermediate temporary file for data transfer by wmiccommand.

    Default: false

    useJinteropOnLinux This setting is used on non-Windows machines and

    l true (default). The Probe uses JInterop forWMIdiscovery.

    l false. The Probe uses Windows remote Proxy.

    HP Universal CMDB (9.05, CP 11.00)Page 63 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    Parameter Description

    useJinteropOnWindows This property is used onWindows machines.

    l true. The Probe uses JInterop forWMI discovery.

    l false (default). The Probe uses WMIdll native code.

    useNtcmdModifiedMarkers

    l true. The Probe uses markers with counters in NTCMD agents'infrastructure.

    l false. The Probe uses old NTCMD behavior - withoutmarkers with counters.

    useSnmp4j Affects jobs * by SNMP. Defines which SNMP library to use forSNMP queries.

    l true (default). SNMP4J library are used.

    l false. Inner implementations are used.

    useWinexeOnLinux This setting is used on non-Windows machines.

    l true. The Probe uses local winexe executable for NTCMDWindows discovery.

    l false (default). The Probe uses Windows remote Proxy.

    portNumberToPortName.xml FileThe portNumberToPortName.xml file is used by DFM as a dictionary to createIpServiceEndpoint CIs by mapping port numbers tomeaningful port names. When a port isdiscovered, the Probe extracts the port number, searches in the portNumberToPortName.xml filefor the port name that corresponds to this port number, and creates the IpServiceEndpoint CI withthat name. If the port name does not appear in this file, the Probe uses the port number as the portname.

    You can specify different names for same port number for different IP ranges. In this case, thesame port discovered for IPs contained in different ranges will have different port names.

    Note: The portNumber attributemay be a number or a range. Ranges may be separated bycommas or dashes or both. For example: "10, 21, 45", "10-21", or "10-21, 45, 110".

    For details on adding new ports to be discovered, see "How to Define a New Port" on page 46.

    Troubleshooting and LimitationsThis section describes general troubleshooting and limitation related to performing discovery usingUniversal Discovery.

    l Problem: Cannot Connect toWindows Vista/2008-R2Machines with UAC EnabledReason:Starting fromWindows Vista, Microsoft has changed the security mechanism by

    HP Universal CMDB (9.05, CP 11.00)Page 64 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    introducing the UAC (User Account Control) technology. This change causes problems withxCmd connecting to remoteWindows Vista/2008-R2machines when using the localadministrator account.

    Solution: The following procedure enables xCmd connection to remoteWindows Vista/2008-R2machines with UAC enabled.

    a. Verify the xCmd connection

    i. Log in to the Probemachine.

    ii. Locate the xcmd.exe file inhp\UCMDB\DataFlowProbe\runtime\probeManager\discoveryResources directory.

    iii. Open cmd.com in the same directory.

    iv. At the command prompt, invoke following command:

    xCmd.exe \\ //USER:\ cmd

    v. Enter the required password.

    b. If the xCmd connection is not successful, check accessibility to the shared folder, admin$.

    Ensure that the Probemachine can access the shared folder, admin$, on the remotemachine.

    i. Log in to the Probemachine.

    ii. Select Start > Run, and enter \\\admin$ address.

    iii. If there is no access to admin$:o Log in to the remotemachine.o Select Start > Run, and enter regedit.o Locate the following registry subkey:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters

    o Right-click Parameters, and select theDetails pane.o If theAutoShareServer registry entry does not exist, in theEditmenu, select New

    > DWORD (32-bit) Value. EnterAutoShareServer, and click OK.o Select AutoShareServer. In theEditmenu, selectModify, and in theValue box,

    type 1.o Exit the Registry Editor, and restart the computer.o Select Start > Run, and enter net start srvnet.

    HP Universal CMDB (9.05, CP 11.00)Page 65 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 1: General Reference

    iv. When access to admin$ is successful, try to verify the xCmd connection again asdescribed in "Verify the xCmd connection" on previous page.

    c. If the verification still fails, connect toWindows Vista/2008-R2machines with UAC enabled.

    i. OnWindows Vista/2008-R2machines, local administrators do not have full privilegeswhen connected remotely.

    Use one of the following options to overcome this problem:o Connect using domain administrator credentials.o Enable local administrators to have full privileges by modifying the registry on

    remotemachine as follows:

    Key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system

    Value LocalAccountTokenFilterPolicy should be set to 1.

    If this value is not available, create a new DWORD value and set it to 1.

    ii. Restart themachine.

    l Problem:The file transfer does not work when communicating with the remote Linux/UNIX/MacOS X machines, as the result operations like Scanner-based Inventory Discovery or deploymentof Universal Discovery agents fail.Solution:

    a. Make sure the SSH agent is configured to allow file transfer via the SCP/SFTP protocols.

    b. Make sure that the logon process for the user that is used for the SSH protocol does nothave a banner that requires manual user input during the logon process.

    HP Universal CMDB (9.05, CP 11.00)Page 66 of 1159

  • Chapter 2

    Supported ContentThis chapter includes:

    Discovered Applications 68

    DiscoveredOperating Systems 77

    Supported Agents 78

    Universal Discovery Agent, Software Utilization Plug-In, Scanner and Software LibrarySupport 79

    Supported Protocols 82

    Default Ports for Supported Protocols 108

    Supported Integrations 110

    Support for HPUCMDBIntegration Service on Linux 110

    Localization 112

    HP Universal CMDB (9.05, CP 11.00)Page 67 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 2: Supported Content

    Discovered Applications

    Note: Additional supported content is publicly available to download through the HP LiveNetwork (https://hpln.hp.com). Follow theDiscovery and Dependency Mapping quick link.You will need an HP Passport user name and password.

    Vendor Product Versions Credentials Discovers...

    Amazon AmazonWebServices

    AWS EC2 and RDS topologies.

    Apache Http Server 1.3, 2.0,2.2

    Shell Apache Http server Listening ports,Virtual hosts, configuration files,Web application, ApacheModules(includingmod_proxy andmod_proxy_balancer.

    Apache Tomcat 5, 5.5, 6.0 Shell Tomcat Server, Web applications,configuration files, virtual servers,listening ports, Tomcat Cluster,Tomcat Service.

    BMC Atrium CMDB 1.1, 2.0,2.1, 7.5,7.6

    Remedy Pushes configuration items (CIs)from HP UCMDB to the AtriumCMDB server usingmapping xmlfiles.

    Note: Synchronized Content, notdiscovery of application topology.

    BMC Remedy ARS 6.3, 7.0,7.1, 7.5,7.6

    Remedy Pushes CIs from HP UCMDB toRemedy ARS usingmapping xmlfiles.

    Note: Synchronized Content, notdiscovery of application topology.

    CATechnologies

    CA CMDB 12.0, 12.5 CA CMDBprotocol

    Pushes CIs from HP UCMDB to theCA CMDB server usingmappingxml files.

    Cisco CSS 6.10, 7.4 SNMP Mapping of Virtual IPs to real IPaddresses of servers configured forload balancing; configuration files,load balancing algorithms, and enduser IP addresses.

    Note: CiscoWebNS is the softwareversion running on the 11000 and11500 series CSS.

    HP Universal CMDB (9.05, CP 11.00)Page 68 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 2: Supported Content

    Vendor Product Versions Credentials Discovers...

    Citrix XEN 3.4 SSH,Telnet

    Bridge, CPU, ExecutionEnvironment, File System, FileSystem Export, Interface,Layer2Connection, Node, PhysicalPort, Virtualization Layer Software,Xen domain config.

    EMC EMC ControlCenter (ECC)

    6.0.1 Oracle DB Synchronized Configuration Items(CIs) currently include StorageArrays, Fibre Channel Switches,Hosts (Servers), Storage Fabrics,Storage Zones, Logical Volumes,Host Bus Adapters, StorageControllers, and Fibre ChannelPorts. Integration also synchronizesphysical relationships betweenvarious hardware and logicalrelationships between LogicalVolumes, Storage Zones, StorageFabrics, and hardware devices toenable end-to-endmapping of thestorage infrastructure in UCMDB.

    Note: Synchronized content isdiscovered, not the applicationtopology.

    F5 BIG-IP LTM 4.6, 9.1 SNMP Mapping of Virtual IPs to real IPaddresses of servers configured forload balancing; configuration files,load balancing algorithms, and enduser IP addresses.

    HP Network NodeManager (NNM)

    8.1, 8.11,9.0, 9.1

    NNM API Discovered nodes, IPs, networks,interfaces and Layer 2 connectioninformation to create a Layer 2topology in UCMDB.

    HP NonStop H06.x SSH Database, Database Instance, HPNonStop, NonStop SQL/MX.

    HP nPartitions A.03xx,A.04xx,A.05xx

    SSH,Telnet

    CPU, Fibre Channel HBA, FileSystem, HP Complex, HP nParConfig, HP vPar Config, I/OChassis, CellBoard, Interface,nodes, Physical Volume, SCSIAdapter, VolumeGroup

    HP ServiceGuard 11.1x Shell SG cluster software, SG packages,SG resources, cluster members

    HP Universal CMDB (9.05, CP 11.00)Page 69 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 2: Supported Content

    Vendor Product Versions Credentials Discovers...

    HP SIM 5.1, 5.2,5.3, 6.0,6.1, 6.2,6.3

    HP SIM Synchronized configuration items(CIs) include nodes such asWindows, and UNIX servers,network devices, printers, clusters,cellular/partitioned systems, bladeenclosures, and racks. Some servercomponents, for example, CPU, arealso synchronized. The integrationalso synchronizes relationshipsbetween blade servers and bladeenclosures, virtual machines,physical servers, and so on.

    Note: Synchronized Content, notdiscovery of application topology.

    HP StorageEssentials (SE)

    6.0.0; 6.3

    9.4, 9.41,9.5

    SQL Synchronized Configuration Items(CIs) including Storage Arrays, FibreChannel Switches, Hosts (Servers),Storage Fabrics, Storage Zones,Logical Volumes, Host BusAdapters, Storage Controllers, andFibre Channel Ports. The integrationalso synchronizes physicalrelationships between varioushardware and logical relationshipsbetween Logical Volumes, StorageZones, Storage Fabrics, andhardware devices to enable end-to-endmapping of the storageinfrastructure in UCMDB.

    IBM AS/400 V4R2M0,V3R2M1,V3R2M0,V4R5M0,V5R3,V6R1

    AS400 AS400Agent, Interface, IpSubnet,Node.

    HP Universal CMDB (9.05, CP 11.00)Page 70 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 2: Supported Content

    Vendor Product Versions Credentials Discovers...

    IBM DB2UniversalDatabase(UDB)

    8.2, 9.1,9.5, 9.7

    SQL DB2 databases, includinginstances, tablespaces, users,processes, jobs (backup routines,log routines, and so on), anydatabase objects.

    Discovery through:

    l direct connection to DB2database,

    l SQL queries

    l HP DFM z/OS Mainframe

    Note: Discovery Agent, 9.2, 9.5 arerecent versions.

    IBM HACMP 5.4 SSH,Telnet

    Topology (configured networks,node interfacesboth public TCP/IPand serial heartbeat, and serviceIPs) and Application Resources(configured resource groups,application servers, and volumegroups).

    IBM HMC 3.x, 5.x,6.x, 7.x

    SSH,Telnet

    CPU, I/O Slot, IBM Frame, IBMHMC, IBM LPar Profile, IBMProcessor Pool, Interface, Node,Virtualization Layer Software, SCSIAdapter, Physical Port, PhysicalVolume, Fibre Channel HBA, FileSystem, SEA Adapter.

    IBM HTTP Server 5, 6.1, 7 Shell IBM Http Server's WebSphere plug-in configuration by parsing the IHSplug-in configuration file.

    HP Universal CMDB (9.05, CP 11.00)Page 71 of 1159

  • HP UCMDB Discovery and Integration Content GuideChapter 2: Supported Content

    Vendor Product Versions Credentials Discovers...

    IBM MQSeries (akaWebSphereMQ)

    5.31, 6,7.1

    Shell MQ subsystems at the systemconfiguration level; DFM does notmonitor or discover which activejobs or applications are runningthrough the queues.

    Discovery includes QueueManagers, System Parameters,Queue-Sharing Groups, related DB2Data-Sharing Groups, CrossCoupling Facility groups/members,Channel Initiator, Sender Channel,Server Channel, Receiver Channel,Requester Channel, ClientConnection Channel, ServerConnection Channel, ClusterSender Channel, Cluster ReceiverChannel, Alias Queue, ModelQueue, Local Queue, TransmissionQueue, Remote Queue, MQProcess, andMQCluster.

    IBM WebsphereApplicationServer

    5.x, 6.1,7.0

    Shell