7.7 Using the Control Center Configuration Checker Utility

The AppManager setup program installs the Control Center Configuration Checker utility with the Control Center and Deployment services. Use the utility to test Microsoft DTC connectivity between the CCDB and the QDBs it manages and to validate your Deployment services installation. For more information about testing Microsoft DTC connectivity, see Verifying Microsoft DTC Connectivity. For more information about validating your Deployment services installation, see Validating Deployment Services Installation.

7.7.1 Verifying Microsoft DTC Connectivity

Control Center uses the Microsoft DTC to connect to every QDB it manages. The DTC must run as a service on the computer where you install the CCDB. To ensure Control Center can find and use DTC, you might need to change some security settings. For more information about the recommended security settings, see Configuring DTC Security Settings.

Run the Control Center Configuration Checker utility for each QDB you plan to manage with Control Center.

To check DTC connectivity between the CCDB and QDBs:

  1. Ensure Microsoft .NET Framework 3.5 Service Pack 1 is installed.

  2. On the Configuration Check window of the Control Center setup program, click Run.

  3. Provide the following information and click OK:

    • Name of the SQL Server and, if applicable, instance that hosts the CCDB for which you are testing connectivity

    • Name of the CCDB for which you are testing connectivity

    • Name of the SQL Server and, if applicable, instance that hosts the QDB for which you are testing connectivity

    The Configuration Checker utility runs tests in the Preinstall category to verify that DTC connectivity exists between the CCDB and QDB and check the validity of the SQL Server names.

  4. To run the utility for another QDB, select Tasks > Server Setup.

For more information about resolving issues with DTC connectivity, see Troubleshooting DTC Connectivity.

7.7.2 Configuring DTC Security Settings

This section describes how to configure the DTC security settings to ensure Control Center can find and use DTC. If you use clustered servers for the CCDB, complete the task for each cluster node.

If DTC communications must pass through a firewall, you might need to reconfigure DTC to work through the firewall after changing the security configuration. For information about reconfiguring DTC to work through a firewall, see http://support.microsoft.com/kb/311846.

To configure the DTC security settings:

  1. In the Component Services application in Administrative Tools, expand Component Services and then expand Computers.

  2. Expand My Computer and then expand Distributed Transaction Coordinator.

  3. Right-click Local DTC and select Properties.

  4. On the Security tab, select the following items:

    • Network DTC Access

    • Allow Remote Clients

    • Allow Remote Administration

    • Allow Inbound

    • Allow Outbound

    • No Authentication Required

    • Enable XA Transactions

  5. Restart the computer.

7.7.3 Troubleshooting DTC Connectivity

This section describes common DTC issues. If this section does not describe the DTC issue you experience, you might want to review the following Microsoft Knowledge Base articles:

The following table lists common DTC issues and provides references to information about resolving the issues.

Issue

Reference

Server name resolution failure

http://support.microsoft.com/kb/169790

SID of one of the DTCs is not unique

http://support.microsoft.com/kb/294209

SQL Server system variable @@servername is incorrect or null

http://support.microsoft.com/kb/818334

Double hop error with Kerberos credentials

Configuring Kerberos Delegation for a Distributed Control Center Environment

7.7.4 Validating Deployment Services Installation

The Control Center Configuration Checker utility includes tests that validate proper configuration of the Deployment services. The following table describes the test categories.

Tests in this category...

Check...

Remote Deployment Service

Whether the Deployment Service is available and properly configured to remotely deploy agents and monitoring modules

Remote Deployment Web Service

Whether the Deployment Web Service is available and properly configured to remotely deploy agents and monitoring modules

Proxy Remote Deployment Web Service

If the Deployment Service must run in proxy mode to access the CCDB because of firewalls, proper SSL configuration

To validate Control Center and Deployment services installation:

  1. Start the AppManager Control Center Configuration Checker in the AppManager program folder.

  2. On the Tasks menu, select Remote Deployment Setup.

  3. Provide the following information and click OK:

    • Name of the computer where you installed the Deployment Service.

      (Conditional) If the Deployment Service is on a remote computer, also provide credentials to connect to the computer.

    • Name of the computer where you installed the Deployment Web Service.

      (Conditional) If the Deployment Web Service is on a remote computer, also provide credentials to connect to the computer.

    • (Conditional) If the Deployment Service must run in proxy mode to access the CCDB, name of the computer where you installed the proxy Deployment Web Service and credentials to connect to the remote computer.

    • Name of the SQL Server and instance that hosts the CCDB.

    • Name of the CCDB.

  4. Select the category that includes the tests you want to run and click Run.

    The utility runs each test included in the selected category. View the results of each test on the Test Result tab.