1.5 How Does Deployment Work?

The Control Center console and UNIX Agent Manager allow you to quickly and easily install deployment packages for the agent, module updates, and hotfixes to the remote computers in your environment. This section describes deploying Windows components. For more information about using UNIX Agent Manager to deploy UNIX and Linux components, see the AppManager UNIX documentation.

Deployment provides:

  • Automated detection of new computers and applications.

  • Automated remote installation of agents and modules.

  • Rapid response to changing environments.

  • Multiple, firewall‑friendly deployment servers.

  • Customized deployment schedules to meet corporate maintenance windows.

1.5.1 Rule-based Deployment

The Control Center console provides an easy‑to‑use wizard to help you create deployment rules. A deployment rule allows you to select computers and install the agent and appropriate modules based upon a variety of criteria, including:

  • Organization units in Active Directory.

  • Remote registry check.

  • Management groups in the Control Center console.

  • IP address ranges.

  • Operating system or applications installed.

1.5.2 Approval-based Deployment Tasks

When a target computer meets the conditions for a deployment rule, Control Center generates a deployment task. A deployment task delivers a specific deployment package to a particular computer at a scheduled time.

In the Control Center console, you approve a deployment task before the Deployment Service can install the agent or module on the target computer.

Each deployment task includes the required credentials to run on the target computer.

To avoid monitoring interruptions during business hours, you can schedule deployment tasks to run outside business hours.

1.5.3 Windows Agent Deployment Architecture and Components

The Deployment Service communicates with the CCDB to process deployment rules and deployment tasks. Deployment tasks run on the target computer using credentials provided in the deployment rule.

The computer where the Deployment Service is installed is the deployment server. If you configure more than one Deployment Service, when you configure a deployment rule, you can choose the Deployment Service you want.

To deploy the Windows agent to computers behind a firewall, configure a Deployment Service on a computer that is also behind the firewall.

The Deployment Web Service consists of two Web services that are installed on a Microsoft Internet Information Services (IIS) server called the Web Depot. The Deployment Web Service:

  • Checks deployment packages into the Web Depot.

  • Distributes deployment packages to the Deployment Services. The Deployment Web Service uses Microsoft Background Intelligent Transfer Service (BITS) server extensions to distribute deployment packages to the Deployment Service.

  • Provides a communication proxy for Deployment Services that are across a firewall.

After you install the Control Center deployment components, use the Control Center console to configure a deployment rule.

For more information about how to deploy the UNIX agent to remote UNIX and Linux computers, see the AppManager UNIX documentation.