Each client must have the CapaInstaller Agent installed. The Agent initiates all management tasks by checking with the system at regular intervals. It collects inventory information about the client and checks the Management Server for any new packages waiting for that client. It then runs any new packages and returns status and inventory information back to the Management Server. A CapaInstaller Agent must be run by each client at a regular interval. It serves as the trigger for running incoming packages and returning inventory details. It collects inventory information about the client and checks the Container for any new packages waiting for that client. It then runs any new packages and returns status and inventory information back to the Container. Agent functionality is provided by the following set of files, look in the list below for further details.
These files are automatically updated by the Health check service, and the CapaInstaller Stub Service, which can update itself.
This is the actual agent program. It is located in _<program Files>_\CapaInstaller\Agent on each client computer. The folder can be customized in System Administration in the ‘Configure Agent’- right-click menu of the management server/point.
The configuration for the CapaInstaller Agent.exe is stored within this file, which is located in the same folder as the .exe file. The file holds information about authentication, Account settings, intervals, delays and folder settings. The file is a combined configuration filer for CapaInstaller Agent, CapaInstaller Stub and CapaInstaller InfoCenter.
As the name implies, the CIStub is the service part of the agent. CIStub is always running as an automatic service, and the reason, that the Stub and the Agent is divided in two files, is that CIStub is able to manipulate the account settings for itself. That way the CIStub can assure that when it launches the CapaInstaller Agent.exe, it is happening in the desired user context, which is either a local system account or a named account.
The infocenter is a two-purpose utility. Firstly it serves as a way of communicating with the user in his/her context. This is normally accept/reject dialogs for new software packages.
The CapaInstaller Service Installation Service, is also known as the health check service.
The Agent is able to run in two modes:
When called with the COMPUTER command-line parameter, it runs computer packages and gathers information about a client computer such as hardware and software inventory.
When called with the USER command-line parameter, it runs user packages.