Professional Documents
Culture Documents
This documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation) is for your informational purposes only and is subject to change or withdrawal by CA at any time. This Documentation may not be copied, transferred, reproduced, disclosed, modified or duplicated, in whole or in part, without the prior written consent of CA. This Documentation is confidential and proprietary information of CA and may not be disclosed by you or used for any purpose other than as may be permitted in (i) a separate agreement between you and CA governing your use of the CA software to which the Documentation relates; or (ii) a separate confidentiality agreement between you and CA. Notwithstanding the foregoing, if you are a licensed user of the software product(s) addressed in the Documentation, you may print or otherwise make available a reasonable number of copies of the Documentation for internal use by you and your employees in connection with that software, provided that all CA copyright notices and legends are affixed to each reproduced copy. The right to print or otherwise make available copies of the Documentation is limited to the period during which the applicable license for such software remains in full force and effect. Should the license terminate for any reason, it is your responsibility to certify in writing to CA that all copies and partial copies of the Documentation have been returned to CA or destroyed. TO THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS DOCUMENTATION AS IS WITHOUT WARRANTY OF ANY KIND, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL CA BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY LOSS OR DAMAGE, DIRECT OR INDIRECT, FROM THE USE OF THIS DOCUMENTATION, INCLUDING WITHOUT LIMITATION, LOST PROFITS, LOST INVESTMENT, BUSINESS INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF CA IS EXPRESSLY ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE. The use of any software product referenced in the Documentation is governed by the applicable license agreement and such license agreement is not modified in any way by the terms of this notice. The manufacturer of this Documentation is CA. Provided with Restricted Rights. Use, duplication or disclosure by the United States Government is subject to the restrictions set forth in FAR Sections 12.212, 52.227-14, and 52.227-19(c)(1) - (2) and DFARS Section 252.227-7014(b)(3), as applicable, or their successors. Copyright 2010 CA. All rights reserved. All trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.
Contact CA Technologies
Contact CA Support For your convenience, CA Technologies provides one site where you can access the information you need for your Home Office, Small Business, and Enterprise CA Technologies products. At http://ca.com/support, you can access the following: Online and telephone contact information for technical assistance and customer services Information about user communities and forums Product and documentation downloads CA Support policies and guidelines Other helpful resources appropriate for your product
Provide Feedback If you have comments or questions about CA Technologies product documentation, you can send a message to techpubs@ca.com. If you would like to provide feedback about CA Technologies product documentation, complete our short customer survey, which is available on the CA Support website at http://ca.com/docs.
Contents
Chapter 1: Overview 7
About This Guide .............................................................................. 7 Terminology ................................................................................... 7 CA ITCM Connector ............................................................................ 9 Integration Scenarios ......................................................................... 10 Connector Integration ..................................................................... 11 Business Service Management (BSM) Use Case ............................................. 12 Insight Use Case .......................................................................... 12
Chapter 2: Installation
15
Operating Environment Support ............................................................... 15 Installation Considerations .................................................................... 16 Installation Scenarios ......................................................................... 16 Install the CA ITCM Connector ................................................................. 17
Chapter 3: Configuration
21
Post-installation Tasks ........................................................................ 21 Enabling Full Alert Functionality ............................................................ 21 Enabling the Asset Collector for Inbound Functionality ....................................... 22 Configure the CA ITCM Connector ............................................................. 22 Configure Multiple Connector Instances on One Server .......................................... 24 Scoping the Data Published to CA Catalyst ..................................................... 25 Reconciled Services ........................................................................... 26 Using Multi-Tenant Support for Inbound Operations ............................................. 27
29
Outbound from Connector Operations .......................................................... 29 Inbound to Connector Operations .............................................................. 31 USM Data Mapping ........................................................................... 31 Type Mapping ............................................................................ 31 Relationship Mapping ..................................................................... 32 Severity Mapping ......................................................................... 32 Custom Mappings ......................................................................... 33
Contents 5
Chapter 5: Troubleshooting
35
Behavioral Limits of the CA ITCM Connector .................................................... 35 Known Issues ................................................................................ 36 Delay in Updating Relationships in CA Spectrum SA When Deleting a Computer System ....... 36 Deleting the catalystScope Group Is Not Supported ......................................... 36 CA ITCM Connector Is Offline .............................................................. 36 Unable to Link Additional Connector Instance to Another CA Spectrum SA Manager ........... 37 Installation of Connector from Remote Shared Folder Fails to Install Integration Services ...... 37
39
Installing the CA ITCM Connector on a Failover Cluster .......................................... 39 The CA ITCM Connector on a High Availability Cluster ........................................... 40
Chapter 7: Uninstallation
41
Uninstall and Reinstall the DSM Scalability Server ............................................... 41 Uninstall the CA ITCM Connector .............................................................. 42
43
Computer/ComputerSystem Outbound Attribute Mapping ....................................... 43 ComputerStatus/ComplianceStatus Outbound Attribute Mapping ................................. 45 ComputerGroupMember/IsComposedOf Outbound Attribute Mapping for Computers .............. 46 ComputerGroupMember/IsComposedOf Outbound Attribute Mapping for Groups .................. 47 ComputerStatusRelationship/HasDetail Outbound Attribute Mapping ............................. 48 ComputerGroup/Service Outbound Attribute Mapping ........................................... 49 AssetQueryPolicyViolation/Alert Outbound Attribute Mapping .................................... 49 SoftwarePolicyViolation/Alert Outbound Attribute Mapping ....................................... 50 ComputerSystem/Computer Inbound Attribute Mapping ......................................... 51
55 59
Index
69
Chapter 1: Overview
This section contains the following topics: About This Guide (see page 7) Terminology (see page 7) CA ITCM Connector (see page 9) Integration Scenarios (see page 10)
Terminology
The following list contains concepts and terms that may be useful to know if you are integrating a CA Catalyst connector with CA Spectrum SA or other consuming products for the first time: Connectors Connectors are the links from products that consume connector data to external products, referred to in this document as domain managers. Each connector retrieves information from its domain manager and transmits the information through the connector framework to the consuming product for visualization and analysis. Connectors can also enact inbound operations on data in the source domain manager, such as object creation. CA Catalyst connectors use a unified connector framework to enable integration with multiple consuming products.
Chapter 1: Overview 7
Terminology
USM The Unified Service Model (USM) is a schema of common object types and properties to which data from all connectors is converted. The USM schema enables analysis of data from all domain managers in a common interface with identical formatting. Configuration Items (CIs) Configuration items (CIs) represent IT elements managed by a domain manager. Each CI belongs to a type (defined in the USM schema), such as ComputerSystem, Database, Process, Relationship, and so on. Services contain CIs, and you define relationships between CIs in services. Connectors transform managed objects from domain managers to adhere to the USM schema and import the objects to the consuming products as CIs. Services Services represent discrete business functions that can contain configuration items managed by multiple domain managers. For example, a payroll service may contain an Active Directory database managed by Microsoft SCOM, a user store managed by a security product, batch jobs managed by a mainframe product, a router managed by a network product, applications managed by an application management product, and so on. You can do the following in consuming products such as CA Spectrum SA: Detect the root cause of service degradation quickly and navigate to the appropriate product to resolve problems Model services based on imported CIs or import existing service models from integrated products to construct a comprehensive, service-centric model of your enterprise
Alerts Alerts are the CA Spectrum SA mechanism for reporting fault conditions and service degradation. Infrastructure alerts are fault conditions originally reported by one of the domain managers (such as a CA NSM event or CA Spectrum alarm). An alert is associated with a corresponding CI, and associated alert severities determine CI condition and, ultimately, service impact. Service alerts are conditions generated by CA Spectrum SA based on analysis of a modeled service. Service alerts result when the condition of one or more CIs combines to impact the overall quality or risk level associated with the service. Outbound from connector operations Outbound from connector operations are operations that a connector invokes to import data from domain managers into consuming products such as CA Catalyst and CA Spectrum SA. All connectors support outbound from connector operations.
CA ITCM Connector
Inbound to connector operations Inbound to connector operations invoke changes in the domain manager data store as a result of changes to the imported data in the consuming product. For example, CI reconciliation in CA Catalyst can change the values of CI properties. Connectors that support inbound operations can then enact that change in the source domain manager so that its data matches the reconciled data. Or if a CI is deleted in a domain manager that CA Catalyst defines as a source of truth, connectors that support inbound operations can delete the CI in other domain managers with a record of that CI. Note: For more CA Spectrum SA concepts, see the CA Spectrum SA Administration Guide.
CA ITCM Connector
CA ITCM provides management features in three major areas: asset management, remote control, and software delivery. At a high level, asset management provides comprehensive collection of software and hardware inventory, remote control provides managed remote desktop capabilities, and software delivery manages the deployment of operating systems, applications, and patches. These feature areas all share a common infrastructure that includes installation services, database services (through MDB), user interfaces, reporting capabilities, communication protocols, configuration services, logging services, and so on. The architecture provides two management tiers, the enterprise manager and the domain manager, and the scalability server and agent tiers. Each manager uses one instance of a Management Database (MDB), and select management data is replicated between the two management tiers. Agents connect to scalability servers for most management operations.
Chapter 1: Overview 9
Integration Scenarios
Note: For more information about CA ITCM architecture and implementation, see the CA ITCM Release 12.5 Implementation Guide.
Integration Scenarios
The CA ITCM connector interfaces with the DSM domain manager/scalability server to expose CA ITCM data for use by products that leverage the CA Catalyst infrastructure. Integrating CA ITCM data with consuming products, such as CA Spectrum SA, enables reconciliation and correlation of entity properties with existing CIs. Integration also lets you evaluate the data in a different, broader business service context.
Integration Scenarios
Connector Integration
With CA Catalyst connector integration, there is one CA ITCM connector per domain. The CA ITCM connector interfaces with the domain manager using the following CA ITCM components or functionality: CA ITCM Web Services CA ITCM Web Services is used to retrieve information about the CIs to be published to CA Catalyst. CA ITCM Event Notification Subsystem Events about updates to published CIs are received through the CA ITCM event notification subsystem. This mechanism also avoids polling. Asset Collector The Asset Collector component is used during CA Spectrum SA subscribe operations for Computer CI data. The Asset Collector files help to move the inbound create and update data from the connector to the CA ITCM MDB. The following graphic summarizes CA ITCM - CA Catalyst connector integration:
Chapter 1: Overview 11
Integration Scenarios
Integration Scenarios
More information: Scoping the Data Published to CA Catalyst (see page 25)
Chapter 1: Overview 13
Chapter 2: Installation
This section contains the following topics: Operating Environment Support (see page 15) Installation Considerations (see page 16) Installation Scenarios (see page 16) Install the CA ITCM Connector (see page 17)
The CA ITCM connector supports the following versions of CA ITCM: CA ITCM Release 12.5 - Full functionality. CA ITCM r12 SP1 - Alert functionality is not supported.
The CA ITCM connector can be installed with an existing domain manager or scalability server only on Windows operating systems. Both the CA ITCM connector and CA Spectrum SA support the following Windows operating environments: Windows Server 2008 R2 (Enterprise Edition, Standard Edition, Web Edition, Datacenter Edition) 64-bit Windows Server 2008 SP2 (Enterprise Edition, Standard Edition, Datacenter Edition) 32- and 64-bit Windows Server 2003 R2 SP2 (Enterprise, Standard) 32- and 64-bit Windows Server 2003 SP2 (Enterprise, Standard, Web) 32- and 64-bit
Chapter 2: Installation 15
Installation Considerations
Installation Considerations
You must consider the following prerequisites before you install the CA ITCM connector: Domain Manager or Scalability Server Prior to installing the CA ITCM connector, a DSM domain manager or scalability server must be installed on the dedicated computer that is intended for the CA ITCM connector. Two patches, RO20969 and RO21981, must be downloaded from Technical Support and applied to the DSM domain manager. The patches are applicable to CA ITCM Release 12.5 only. The DSM domain manager requires CA ITCM Web Services (enabled). The DSM domain manager or scalability server requires the Asset Collector component (enabled and configured). Note: The Asset Collector is only needed for incoming write CRUD operations. Ports and Protocols Only the following ports and protocols may be used for communication between CA Catalyst, the CA ITCM connector, and the MDR: CA ITCM Web Services 80 CAM CAM 4104 4728 HTTP UDP TCP
Installation Scenarios
The connector must be co-installed with a DSM scalability server to get access to the interfaces used for connector-management data repository (MDR) communication. The scalability server is always installed together with the domain manager so the connector can be installed on the domain manager machine. The connector can also be installed on any machine where a standalone scalability server registered with the domain manager has been installed. However, only one connector per CA ITCM domain is supported, so if you already have a connector installed on either the domain manager or a scalability server registered with that domain manager, you cannot install a second connector for that domain.
The following graphic shows two typical installation scenarios: A connector, scalability server, and domain manager installed together on a domain manager machine (Computer A) Another connector installed on a standalone scalability server (Computer C) that is registered with another domain manager (Computer B)
Chapter 2: Installation 17
3. Scroll to the bottom of the agreement, select "I accept the terms of the License Agreement" and click Next. The Choose Install Folder page appears. Note: This page does not open if CA Spectrum SA components already reside on the system. 4. Do one of the following to specify the installation folder and click Next: Accept the default. Enter the name of a new installation folder. Click Choose and select an installation folder.
Note: The maximum installation path length is 150 characters. The installer blocks paths with more than 150 characters. One of the following occurs: The CA ITCM Connector Configuration page opens if another connector or the SA Manager resides on the same system. The Integration Services Configuration page opens if you are installing the connector on a system with no other CA Spectrum SA components (that is, a "clean" installation).
5. (Clean installation only) Specify the following information to connect to the appropriate SA Manager and configure connector preferences: Manager Host Defines the name of the SA Manager server, which is the CA Spectrum SA manager component. ActiveMQ Port Defines the specified port number for the ActiveMQ server, which is installed with the SA Manager. Retain the default of 61616 unless you changed this port number when installing CA Spectrum SA. Default: 61616 SA Admin Defines the name of the CA Spectrum SA administrator user. You define this user during CA Spectrum SA installation, and the default name is samuser. Default: samuser Password Defines the password for the CA Spectrum SA administrator user.
UCF Broker Port Defines a valid port for the UCF Broker to interface with connectors and perform create, update, and delete operations on domain managers. Default: 8020 Verify Connection Defines whether to verify the SA Manager connection information when you click Next on the Integration Services Configuration page. Use DNS for name resolution Specifies whether to use DNS to normalize CI server names. If a reliable DNS mechanism is not in place (for example, no DNS server on the network, or CIs not defined to the DNS), disable DNS lookups to prevent import delays. If you disable DNS, all name resolution must be handled without DNS, which may require creation of a hosts file. Connector Name Defines the connector name. Change this name only if you are installing multiple instances of the connector to operate in a high availability cluster environment. In this case, define this property as the virtual host name associated with the cluster. Connectors must reference the same virtual host name to perform appropriately in a failover scenario. The CA ITCM Connector Configuration page opens. 6. Complete the following fields: DSM Manager Hostname (Domain\Username) Specifies the host name of the DSM domain manager. This field should include the domain name and the user name following the "DomainName\Username" convention. For example, if the Active Directory domain name is "Imp-User" and the user name is "Administrator," then the value to enter is "Imp-User\Administrator". DSM Manager User Name Specifies the user name for connecting to the domain manager, for example, Administrator. DSM Manager Password Specifies the password associated with the specified user name. Connector Instance Name Defines a unique name to identify the name of the connector instance (not related to CA ITCM or CA Spectrum SA database instance). For example, this name could be the connector host name or domain manager host name. 7. Click Next. The Service Startup page opens.
Chapter 2: Installation 19
8. Specify whether to start the services automatically after installation, and click Next. The Pre-Installation Summary page opens. 9. Review your selections, and click Install. The connector installs on the system and integrates with the appropriate CA ITCM and CA Spectrum SA instances. The Install Complete page opens when the installation finishes. When you exit the installer, a Spectrum_Connector_InstallLog.log file is created at the root of the installation directory. Use this file to troubleshoot installation errors.
Chapter 3: Configuration
This chapter describes how to configure the CA ITCM connector after installation. This section contains the following topics: Post-installation Tasks (see page 21) Configure the CA ITCM Connector (see page 22) Configure Multiple Connector Instances on One Server (see page 24) Scoping the Data Published to CA Catalyst (see page 25) Reconciled Services (see page 26) Using Multi-Tenant Support for Inbound Operations (see page 27)
Post-installation Tasks
This section describes the post-installation tasks that are required for the CA ITCM connector.
Chapter 3: Configuration 21
After applying the configuration changes to the domain manager, a restart of the CAF service is needed, that is, close any DSM Explorers and DSM Reporters and run the following two commands (let the first one finish before issuing the second):
caf stop caf start
4. Change any of the following properties in the Connection Details table and click Save: itcmManager Specifies the host name of the DSM domain manager. ssaRoot Specifies the CA Spectrum SA installation root path. username Specifies the user name associated with the DSM domain manager. password Specifies the encrypted password of the specified user name. Note: This field is populated by the installer and must not be changed manually. webServiceUrl Specifies the URL of CA ITCM Web Services. catalystScope Specifies the scope group. The default setting is Catalyst. Note: We recommend that this property not be changed. See the Scoping the Data Published to CA Catalyst section for detailed information. itcmAssetCollectorPath Specifies the path to the Asset Collector input directory on the DSM domain manager or scalability server where the CA ITCM connector is running. During installation, the connector installer automatically fetches the CA ITCM installed path from the environment to set the default path here. You can edit this value for the required path. Note: If the Asset Collector input path configured by the connector installer is changed to a new value, then the CA ITCM administrator must update the configuration policy to include the newly configured Asset Collector input path in CA ITCM. For detailed information about adding Asset Collector input directories to the DSM domain manager, see the CA IT Client Manager Implementation Guide. itcmCatalystSBTenantSupportEnabled Specifies whether multi-tenancy for inbound data operations is enabled or not. By default, this value is set to False. You can change the value to True to enable multi-tenancy for inbound operations.
Chapter 3: Configuration 23
reconciliationScheduleTime Specifies the daily reconciliation schedule based on the HH:MM time format. For example, if you specify 22:30, the connector initiates reconciliation for all the CIs between CA ITCM and CA Spectrum SA each day at 22:30 (10:30 PM). The property changes are saved. Important! Do not change any other properties in the Connection Details table. 5. (Optional) Change the host, port, or both values in the Launch in Context Details tables only if you changed either of these values in the Connection Details table. Note: Do not change any other values in the Launch in Context Details tables. The property changes are saved. 6. Click Stop, and wait until the connector status changes to Offline. 7. Click Start, and wait until the connector status changes to Online. The connector restarts. Depending on the type of connector, there can be a delay while the connector Status displays Online. Important! Do not perform rapid start and stop operations on the connector. Each stop and start sends the corresponding command to the connector. Rapid start and stop operations from the interface can cause these commands to queue on the connector and cause the connector to start and stop repeatedly until all commands in the queue are processed. More information: Using Multi-Tenant Support for Inbound Operations (see page 27)
Any computer groups linked to the Catalyst group are published as services and are available for import in CA Spectrum SA. Note: Be careful when publishing because the import can take a long time if too many computers are published. We recommend that you perform some tests before publishing larger numbers of CIs to determine the overall performance and avoid lengthy import operations. When a CI is moved out of scope (that is, unlinked from the scope group directly or indirectly), it is deleted from CA Catalyst even though it was not actually deleted from CA ITCM. Obviously, if a CI is deleted from CA ITCM, it is also deleted from CA Catalyst, regardless of scoping. The scoping mechanism can be disabled by editing the CA ITCM connector configuration file. To do so, open <SSA installation dir>\resources\Configurations\ itcm_<given name of connector>.xml and remove the catalystScope attribute from the ConnectionInfo tag. You can also rename the scoping group used by changing the value of the attribute to some other group name. After such a change the connector must be restarted.
Chapter 3: Configuration 25
Reconciled Services
Note: If the CA ITCM connector has already published data, you should not attempt to rename or delete the catalystScope group in CA ITCM or change the catalystScope group property to a name other than Catalyst in the CA ITCM connector configuration. If it is absolutely necessary to delete or rename the catalystScope group property to other than Catalyst, and delete or rename the group Catalyst in CA ITCM, follow this process: 1. Stop the connector. 2. Remove the connector from CA Spectrum SA using the SSA Admin Console. 3. Delete the connector cache by deleting the <SSA installation dir>\resources\ITCM\data\cache folder. 4. Update, add, or remove the catalystScope attribute. Note: Updating, adding, or removing the catalystScope attribute can result in the disconnection of the communication between CA ITCM and CA Spectrum SA, which stops all data flow in both directions through the CA ITCM connector. 5. Delete or rename the group Catalyst in CA ITCM. 6. Restart the connector.
Reconciled Services
When services (CA ITCM computer groups) with the same name are published by multiple CA ITCM connectors to a single CA Spectrum SA manager, the services sharing names get reconciled into single service instances. Consequently, any members of those services, regardless of origin, are linked to the reconciled service instance rather than to connector-specific ones. This action can appear as if the CA ITCM connectors have published more records than available in their domains, when in fact the service shows the records from all CA ITCM connectors. This behavior is expected. If this behavior is not desirable, either verify that the published CA ITCM computer groups are uniquely named across DSM domain managers or adjust the CA ITCM connector policy file located at SA_HOME\resources\Core\Catalogpolicy for each CA ITCM connector to prefix the published service name, making it unique across DSM domain managers.
Chapter 3: Configuration 27
The CA ITCM connector imports the following CA ITCM object types as the indicated USM classes as part of the outbound from connector operations: Computers as ComputerSystem All target Computers defined to and managed by the domain manager are imported as ComputerSystem CIs. Computer Groups as Service Computer groups are the collections of target computers and subgroups available on the enterprise and domain managers. A global group is created at the enterprise manager level and can be replicated to a domain manager. A local group is created at the domain manager level. All computer groups are imported as Service CIs that are part of the root group, Catalyst, created in the domain manager. Group Membership as BinaryRelationship Group Membership defines the relationship between computers and computer groups. A computer or a computer group can be a member of many groups. A computer group can have many computers and computer groups as members. All memberships defined to computers and computer groups are imported as BinaryRelationship CIs. Automatic ComputerSystem, Service, and BinaryRelationship Synchronization The CA ITCM connector continually synchronizes updates to ComputerSystem CIs, Services CIs, and BinaryRelationships CIs in CA ITCM with CA Spectrum SA. The CA ITCM connector can invoke the following operations in CA ITCM for outbound data operations: Alert Types All Alerts published by CA ITCM are of the compliance type. Inventory Compliance and Software Compliance Alerts are currently supported. Inventory Compliance Query policy violations are published as Alerts, and a violation is reflected as the inventory compliance status for computers. All query policy violations are imported as Inventory ComplianceStatus CIs. Software Compliance Software policy violations are published as Alerts, and a violation is reflected as the software compliance status for computers. All software policy violations are imported as Software ComplianceStatus CIs. Note: For more information about CA ITCM class objects, policies, and other concepts, see the CA IT Client Manager documentation.
Type Mapping
The following CA ITCM classes and constructed entities are mapped to the following USM types.
Note: For detailed information about attribute mapping for each type, relationship, or severity, see the "CA ITCM/USM Attribute Mappings" appendix.
Relationship Mapping
Relationships in the USM schema model either operational relationships, such as network connectivity, or services. The following CA ITCM classes and constructed entities are mapped to the following USM types.
Note: For detailed information about attribute mapping for each type, relationship, or severity, see the "CA ITCM/USM Attribute Mappings" appendix.
Severity Mapping
Policy-driven management is an important part of CA ITCM. Computers that violate a policy are in a noncompliant state. When computers violate a policy, an alert is published to CA Catalyst. When the computer no longer violates the policy, the alert is cleared.
SeverityEnum (USM)
Alert Warning
Critical Minor
Info
Indeterminate
SeverityEnum (USM)
105 43 21
Minor Major Critical Note: For detailed information about attribute mapping for each type, relationship, or severity, see the "CA ITCM/USM Attribute Mappings" appendix.
Custom Mappings
Connectors use connector policy to map product data to adhere to the USM schema. Each connector includes default policy in an XML file in the following directory, where SA_HOME denotes the CA Spectrum SA installation directory:
SA_HOME\resources\Core\Catalogpolicy
The default policy establishes all mappings included in this section. You can customize CA ITCM connector policy to add mappings based on product changes or customizations, or to support entities not supported by the default policy. For example, if you have updated enumerations in the product that the default policy does not support, you can edit the connector policy to map these to USM enumerations. For more information about writing and customizing connector policy, see the CA Spectrum SA Connector Guide.
Chapter 5: Troubleshooting
This chapter includes troubleshooting information specific to CA ITCM. This section contains the following topics: Behavioral Limits of the CA ITCM Connector (see page 35) Known Issues (see page 36)
Chapter 5: Troubleshooting 35
Known Issues
Known Issues
Delay in Updating Relationships in CA Spectrum SA When Deleting a Computer System
When a computer system that is part of a service (group) is deleted in CA ITCM, the relationship between the service and the computer system is not updated in CA Spectrum SA until other changes to the service are done, triggering a refresh of relationships of that service in CA Spectrum SA. To avoid this scenario for CA ITCM Release 12.5, download two patches, RO20969 and RO21981, from Technical Support and apply them to the CA ITCM manager installation.
Known Issues
Installation of Connector from Remote Shared Folder Fails to Install Integration Services
Symptom: I installed the CA ITCM connector from a remote shared folder, but the integration services and "jsw" module were not created in the installation directory as expected. So the connector did not get integrated with the CA Spectrum SA manager. Solution: To work around this installation merge module limitation, we recommend that you copy the installer locally and then copy the CA ITCM connector build onto the local machine to perform the installation. The CA Spectrum SA services are created as expected during the installation process.
Chapter 5: Troubleshooting 37
8. Execute the High Availability Resource Kit utility on the Passive Node by running setupMscs.hta from the shared disk location. 9. Verify the status of the CA ITCM connector in the CA Spectrum SA manager admin UI. The status must be Online. 10. Stop Passive Node and start Active node so that switchover takes place. 11. Bring up all the DM services by running the script file, ActivateManagerNode.bat. 12. Restart the connector service in the active node.
Chapter 7: Uninstallation
This section contains the following topics: Uninstall and Reinstall the DSM Scalability Server (see page 41) Uninstall the CA ITCM Connector (see page 42)
Chapter 7: Uninstallation 41
Computer (CA ITCM) "CA:00022 MdrProdInstance as in Connector Configuration cmp:<ComputerProperties.computerUUID> http://<ws_hostname>/wac/jsp/wac.jsp? context_launch_class= DSMComputerAsset&context_launch_id=<computerUUID> Generated by CA Spectrum SA ComputerProperties.computerCreationDate ComputerProperties.computerLastUpdatedDate
Computer (CA ITCM) <extract the value from notification and use here> <extract the value from notification and use here> ComputerProperties.computerVendorName ComputerInventory.System.Model ComputerProperties.computerAssetTag ComputerProperties.computerPrimaryNetworkAddress ComputerProperties.computerPrimaryMACAddress ComputerInventory.Network.TCP/IP.IPAddress ComputerInventory.Network.TCP/IPv6.IPv6Address ComputerProperties.computerHostName ComputerProperties.computerSystemID Must be derived from the fields ComputerInventory.System.Type AND ComputerInventory.System.OperatingSystem.VirtualMachine as per logic used by other modules in CA ITCM ComputerInventory.System.TotalMemory ComputerInventory.Storage.TotalDiskSpace ComputerInventory.System.Processor[0].Model ComputerInventory.System.Processor[0].CoreCount AND ComputerInventory.System.NoOfProcessors Note: Calculate NoOfProcessors * CoreCount (physical cores, ignore HT). ComputerInventory.System.Processor[0].MaxSpeed ComputerInventory.System.OperatingSystem.OperatingSystem ComputerInventory.System.OperatingSystem.Version
ComputerSystem (USM) LastModActivity DeletionTimestamp Vendor Model AssetNumber PrimaryDnsName PrimaryMacAddress PrimaryIPV4Address PrimaryIPV6Address ComputerName BiosSystemID SystemType
ComputerStatus (CA ITCM) CA:00022 MdrProdInstance as in Connector Configuration csi:<ComputerProperties.computerUUID> OR css:<ComputerProperties.computerUUID> http://<ws_hostname>/wac/jsp/wac.jsp? context_launch_class= DSMComputerAsset&context_launch_id=<computerUUID> Generated by CA Spectrum SA ComputerProperties.computerCreationDate <extract the value from policy notification and use here> <extract the value from policy notification and use here> <extract the value from policy notification and use here> ComputerProperties.computerLabel + ("Software" or "Inventory") Software or Inventory from ComplianceContextEnum Compliant or NotCompliant from ComplianceStatusEnum <same as LastModTimestamp>
UrlParams Label CreationTimestamp LastModTimestamp LastModActivity DeletionTimestamp ComplianceID ComplianceContext ComplianceStatus LastVerifiedTimestamp
ComputerGroupMember (Computer) (CA ITCM) CA:00022 MdrProdInstance as in Connector Configuration brsvccmp:<ComputerGroupProperties.groupUUID>: <ComputerProperties.computerUUID> <extract the value from notification and use here> <extract the value from notification and use here> <extract the value from notification and use here> <extract the value from notification and use here> <MdrProduct of parent Service> <MdrProdInstance of parent Service> <MdrElementID of parent Service> <MdrProduct of child ComputerSystem> <MdrProdInstance of child ComputerSystem> <MdrElementID of child ComputerSystem> N/A or <MdrProduct of Imported Service> N/A or <MdrProdInstance of Imported Service> N/A or <MdrElementID of Imported Service> IsComposedOf from RelationshipSemanticEnum
IsComposedOf (USM) MdrProduct MdrProdInstance MdrElementID CreationTimestamp LastModTimestamp LastModActivity DeletionTimestamp SourceMdrProduct SourceMdrProdInstance SourceMdrElementID TargetMdrProduct TargetMdrProdInstance TargetMdrElementID ScopeMdrProduct ScopeMdrProdInstance ScopeMdrElementID Semantic
ComputerGroupMember (Group) (CA ITCM) CA:00022 MdrProdInstance as in Connector Configuration brsvcsvc:<ParentComputerGroupProperties.groupUUID>: <ChildComputerGroupProperties.groupUUID> <extract the value from notification and use here> <extract the value from notification and use here> <extract the value from notification and use here> <extract the value from notification and use here> <MdrProduct of parent Service> <MdrProdInstance of parent Service> <MdrElementID of parent Service> <MdrProduct of child Service > <MdrProdInstance of child Service > <MdrElementID of child Service > N/A or <MdrProduct of Imported Service> N/A or <MdrProdInstance of Imported Service> N/A or <MdrElementID of Imported Service> IsComposedOf from RelationshipSemanticEnum
IsComposedOf (USM) MdrProduct MdrProdInstance MdrElementID CreationTimestamp LastModTimestamp LastModActivity DeletionTimestamp SourceMdrProduct SourceMdrProdInstance SourceMdrElementID TargetMdrProduct TargetMdrProdInstance TargetMdrElementID ScopeMdrProduct ScopeMdrProdInstance ScopeMdrElementID Semantic
ComputerStatusRelationship (CA ITCM) CA:00022 MdrProdInstance as in Connector Configuration brcmpcsi:<ComputerProperties.computerUUID>: <ComputerProperties.computerUUID> OR brcmpcss:<ComputerProperties.computerUUID>: <ComputerProperties.computerUUID> ComputerProperties.computerCreationDate ComputerProperties.computerCreationDate Created for its active life time then Deleted <extract the value from computer delete notification and use here> <MdrProduct of ComputerSystem> <MdrProdInstance of ComputerSystem> <MdrElementID of ComputerSystem> <MdrProduct of associated ComplianceStatus> <MdrProdInstance of associated ComplianceStatus> <MdrElementID of associated ComplianceStatus> N/A or <MdrProduct of Imported Service> N/A or <MdrProdInstance of Imported Service> N/A or <MdrElementID of Imported Service> HasDetail from RelationshipSemanticEnum
CreationTimestamp LastModTimestamp LastModActivity DeletionTimestamp SourceMdrProduct SourceMdrProdInstance SourceMdrElementID TargetMdrProduct TargetMdrProdInstance TargetMdrElementID ScopeMdrProduct ScopeMdrProdInstance ScopeMdrElementID Semantic
ComputerGroup (CA ITCM) CA:00022 MdrProdInstance as in Connector Configuration svc:<ComputerGroupProperties.groupUUID> http://<ws_hostname>/wac/jsp/wac.jsp? context_launch_class= DSMCustomGroup&context_launch_id=<groupUUID> Generated by CA Spectrum SA ComputerGroupProperties.groupDescription ComputerGroupProperties.groupCreationDate ComputerGroupProperties.groupLastUpdatedDate <extract the value from notification and use here> <extract the value from notification and use here> ComputerGroupProperties.groupLabel "0"
Service (USM) MdrProduct MdrProdInstance MdrElementID UrlParams Label Description CreationTimestamp LastModTimestamp LastModActivity DeletionTimestamp ServiceName ServiceVersion
AssetQueryPolicyViolation (CA ITCM) alrt:<AssetQueryPolicyViolation.policyUUID>: <ComputerProperties.computerUUID> http://<ws_hostname>/wac/jsp/wac.jsp? context_launch_class= DSMQryPolicy&context_launch_id=< policyUUID > <extract the value from notification and use here> Use Compliance from AlertTypeEnum Map AssetQueryPolicyViolation.severity Alert,Warning, Info to Critical,Minor, Indeterminate from SeverityEnum. Note: Clear the alert by sending Normal. <MdrProduct of associated Inventory ComplianceStatus of affected ComputerSystem> <MdrProdInstance of associated Inventory ComplianceStatus of affected ComputerSystem> <MdrElementID of associated Inventory ComplianceStatus of affected ComputerSystem> AssetQueryPolicyViolation.name True
SoftwarePolicyViolation (CA ITCM) CA:00022 MdrProdInstance as in Connector Configuration alrt:<SoftwarePolicyViolation.policyUUID>: <ComputerProperties.computerUUID> http://<ws_hostname>/wac/jsp/wac.jsp? context_launch_class= DSMSftPolicy&context_launch_id=<policyUUID> <extract the value from notification and use here> Use Compliance from AlertTypeEnum Map SoftwarePolicyViolation.prio 105 to Minor, 43 to Major, and 21 to Critical from SeverityEnum. Note: Clear the alert by sending Normal.
SoftwarePolicyViolation (CA ITCM) <MdrProduct of associated Software ComplianceStatus of affected ComputerSystem> <MdrProdInstance of associated Software ComplianceStatus of affected ComputerSystem> <MdrElementID of associated Software ComplianceStatus of affected ComputerSystem> SoftwarePolicy.name True
Computer (CA ITCM) ComputerInventory.Hardware.UserDefinedInventory. Catalyst.Catalyst Instance <Derive only ComputerProperties.computerHostKey> ComputerInventory.Hardware.UserDefinedInventory. Catalyst.Description ComputerInventory.Hardware.UserDefinedInventory. Catalyst.TenantID ComputerProperties.computerVendorName AND ComputerInventory.Hardware.System.Vendor ComputerInvetory.Hardware.System.Model ComputerProperties.computerSerialNumber AND ComputerInventory.Hardware.System.SerialNumber ComputerProperties.computerAssetTag AND ComputerInventory.Hardware.System.AssetTag ComputerProperties.computerPrimaryNetworkAddress AND ComputerInventory.Hardware.Network.HostName AND ComputerInventory.Hardware.Network.TCP/IP[0].HostName
Model PhysSerialNumber
AssetNumber
PrimaryDnsName
Computer (CA ITCM) ComputerInventory.Hardware.Network.TCP/IP[1].HostName ComputerInventory.Hardware.System.SystemName ComputerProperties.computerPrimaryMACAddress AND ComputerInventory.Hardware.Network.TCP/IP[0]. MacAddress AND ComputerInventory.Hardware.Network.TCP/IPv6. IPv6Addresses.MacAddress ComputerInventory.Hardware.Network.TCP/IP[1]. MacAddress ComputerProperties.computerPrimaryIPAddress AND ComputerInventory.Hardware.Network.IPAddress AND ComputerInventory.Hardware.Network.TCP/IP[0].IPAddress ComputerInventory.Hardware.Network.TCP/IP[0].Domain ComputerInventory.Hardware.Network.TCP/IPv6. IPv6Addresses.IPv6Address ComputerInventory Hardware.Network.TCP/IPv6. IPv6Addresses.Domain ComputerInventory.Hardware.Network.TCP/IP[1].IPAddress ComputerInventory.Hardware.Network.TCP/IP[1].Domain ComputerProperties.computerHostName AND ComputerInventory.Hardware.Network.ComputerName ComputerProperties.computerSystemID ComputerInventory.Hardware.System.Type ComputerInventory.Hardware.System.TotalMemory ComputerInventory.Hardware.Storage.TotalDiskSpace ComputerInventory.Hardware.System.Processor[0].Model ComputerInventory.Hardware.system. TotalProcessorCoreCount ComputerInventory.Hardware.System.Processor[0]. MaxSpeed
OtherMacAddresses PrimaryIPV4Address
Computer (CA ITCM) ComputerInventory.Hardware.OperatingSystem. OperatingSystem AND ComputerProperties.computerClassID (after transformation per logic given in itcm_policySB.xml) ComputerInventory.Hardware.OperatingSystem.Version ComputerInventory.Hardware.OperatingSystem.ServicePack
PrimaryOSVersion OtherOSDetails
</group> <group name="Network"> <attribute name="Computer Name" type="string">sample02-xp</attribute> <attribute name="IP Address" type="string">172.24.123.456</attribute> <attribute name="Host Name" type="string">sample02-xp.example.com</attribute> <attribute name="IPv4 Enabled" type="string">Enabled</attribute> <attribute name="IPv6 Enabled" type="string">Enabled</attribute> <group name="TCPIP" tableid="0001"> <attribute name="IP Address" type="string">172.24.123.456</attribute> <attribute name="MAC Address" type="string">01:23:45:67:89:AB</attribute> <attribute name="Host Name" type="string">sample02-xp. example.com</attribute> <attribute name="Domain" type="string">internal.example.com</attribute> </group> <group name="TCPIP" tableid="0002"> <attribute name="IP Address" type="string">172.24.7.89</attribute> <attribute name="MAC Address" type= "string">01:23:45:67:89:CD</attribute> <attribute name="Host Name" type= "string">sample02-other.example.com</attribute> <attribute name="Domain" type="string">other.example.com</attribute> </group> <group name="$TCP/IPV6$"> <group name="$IPv6 Addresses$"> <attribute name="IPv6 Address" type= "string">0123:1234:ABCD:1111:0000:0000:0000:0000</attribute> <attribute name="MAC Address" type= "string">01:23:45:67:89:AB</attribute> <attribute name="Domain" type="string">ipv6.example.com</attribute> </group> </group> </group> <group name="OperatingSystem"> <attribute name="Version" type="string">5.1</attribute> <attribute name="Operating System" type= "string">windows xp professional</attribute> <attribute name="Service Pack" type="string">Windows SP1</attribute> </group> <group name="Storage"> <attribute name="Total Disk Space" subtype="byte" type= "int64">115964116992</attribute> </group> </group>
<group name="AdditionalInventory"/> <group name="UserDefinedInventory"> <group name="Catalyst"> <attribute name="Catalyst Instance" type= "string">ssaqa25demo2.example.com</attribute> <attribute name="Description" type= "string">Sample CI created for testing</attribute> <attribute name="TenantID" type= "string">ITCMSBTenantSupport</attribute> </group> </group> </hardware> </asset>
"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: a. b. c. You must give any other recipients of the Work or Derivative Works a copy of this License; and You must cause any modified files to carry prominent notices stating that You changed the files; and You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
d.
You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
============================================== ======================= NOTICE file corresponding to section 4(d) of the Apache License, Version 2.0, in this case for the Apache Axis distribution. ============================================== =======================
This product includes software developed by The Apache Software Foundation (http://www.apache.org/).
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: a. b. c. You must give any other recipients of the Work or Derivative Works a copy of this License; and You must cause any modified files to carry prominent notices stating that You changed the files; and You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
d.
You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index
A
Alerts 7, 29, 31, 32 Asset Collector component 11, 16, 21, 29, 55 attribute mappings 43, 45, 46, 47, 48, 49, 50, 51
I
imported information 29, 31 inbound to connector operations 27, 31 input files, Asset Collector 11, 16, 21, 55 Insight use case 12 installation installing CA ITCM Connector 17 operating environments, supported 15 post-installation tasks 21 prerequisites 16 scenarios 16 integration inbound to connector operations 27, 31 limitations 35 outbound from connector operations 29 scenarios 10 use cases 12
B
BSM use case 12
C
CA Catalyst connectors overview 7 terminology 7 CA ITCM architecture 9 CA ITCM event notification subsystem 11, 29 CA ITCM Web Services 11, 16 Catalyst root computer group 25, 29 configuration connector 22, 24, 25 domain manager 21 Configuration Items (CIs) 7, 29, 31 connector import connector integration 11 inbound to connector operations 27, 31 limitations 35 USM data mapping 31, 32, 33 connector integration 11 custom mappings 33
M
multi-tenant support 27
O
operating environments, supported 15 outbound from connector operations 29 overview 7
P
ports and protocols 16 post-installation tasks 21
D
data mapping custom mappings 33 relationship mapping 32, 46, 47, 48, 49 scoping data 25 severity mapping 32, 49, 50 type mapping 31, 43, 45
R
reconciled services 26 reinstalling the scalability server 41 relationship mapping 32, 46, 47, 48, 49
S
scoping data 25 Services 7, 26 severity mapping 32, 49, 50
F
failover cluster environment 39
H
high availability (HA) cluster environment 40
T
terminology 7 troubleshooting 35, 36, 37
Index 69
U
Unified Service Model (USM) 7, 31 uninstalling the CA ITCM connector 42 uninstalling the scalability server 41 use cases 12 USM data mapping 31, 32, 33