How the Client Works

In this topic:

Client Licensing

How the Client Records

Recording Activity

Control Center Connection

 

Like a surveillance camera, the Client takes regular screen snapshots of activity

When you install the Client Recorder on a network computer, it immediately begins monitoring the computer's activity by recording:

The Client Recorder also provides Keyword Alerts, Internet Blocking, means for reviewing recordings on a local Viewer, "record" toggle hotkeys, and instant screen snapshot hotkeys. All settings are available through the Deployment Utility or Client Settings.

By default, the Client runs in stealth mode, but you can configure it to be visible to the computer user. Either way, the Client operates in the background, monitoring and recording all computer events without causing degradation in computer performance.

Client Licensing

You can install one Client for each license you have purchased. If you have a 100 Client license agreement, you can install the Client on 100 computers. You can purchase additional Client licenses under your current serial number. See Adding Clients.

When you install the Client Recorder on a computer

To record on a Windows multi-user server:

You need one license for each unique user logging into the server. For example, a 50 Client license would allow  installation of the Client onto a CitrixMetaFrame server configured for 50 users.

Your installation is "unlocked" for a set number of Clients
when you register your serial number

How the Client Records

 When you install the Client on a computer, you are installing two main components:  

The Client Service, although installed as a Windows service, is hidden from the computer's user and cannot be removed from the computer unless the user has the appropriate Administrator privileges to remove it.

Client activity begins immediately after the Client is installed. Each of these tasks is described in more detail below.

To record activity:

  1. As soon as it is installed, the Client Service communicates with the Primary Server to establish licensing.

  2. When a license is verified, the Client Recorder Agent begins recording activity and storing it in a local data file.  

  3. The Client Service periodically communicates Client status to the Control Center and attempts to upload data to the Data Vault service (every 30 minutes by default).  

  4. Once recorded events are pushed to the Data Vault, the Client deletes them from the local data file.

Make sure the Primary Server configuration is correct before deploying Clients. The Primary Server configuration is provided (based on the Server Components installation) in the Deployment Utility's Server Communication settings. If the wrong configuration somehow is installed on Clients, you will need to rebuild the Client Install file using the Deployment Utility and reinstall the Client.  Simply changing the Client Settings will not work.

See Client Installation Issues in the Troubleshooting section of this guide if you have trouble with Client/Primary Server communication.

Recording Activity

The Client Recorder Agent begins recording computer activity as soon as it is installed and establishes contact and a verified license with the Primary Server.

To record events:

  1. By default, the Client Recorder Agent records all types of activity continuously.

You can configure it to run on a schedule (for example, 9 AM - 5 PM, Monday through Friday) and to record specific types of activity (for example, record Web Sites Visited, but do not record Files Transferred). Change the configuration before installation using the Deployment Utility or after installation using Client Settings from the Configure Computers view.   

  1. The Recorder saves recorded activity in 15 minute chunks.

  2. Events are compressed, encrypted, and stored in a hidden folder on the hard drive of the Client computer. Event data files on the Client can only be read by a local Client Viewer.

  3. When the recorded events are transferred to the Data Vault, they are deleted from the local Client computer.

Control Center Connection

The Client Service provides Client Recorder status (installed or not, recording or not, and which settings are in place) to the Control Center so that you can monitor, manage, and configure the Clients.

Communication with the Control Center lets you: