Agent Components
PerformanceGuard uses distributed agents to collect information about the various parts of an IT system. The PerformanceGuard agent is installed on an end-user workstation or server with a Windows Installer (MSI) package.
Installation packages and folder
Section titled “Installation packages and folder”| Installation package | Use on | Agent folder |
|---|---|---|
PGAgent_64bit.msi |
64-bit Windows | %ProgramFiles%\PerformanceGuard\Agent |
PGAgent_32bit.msi |
32-bit Windows | %ProgramFiles%\PerformanceGuard\Agent (on 64-bit Windows: %ProgramFiles(x86)%\PerformanceGuard\Agent) |
In the following, agent folder means the folder where the agent is installed.
Files in the agent folder
Section titled “Files in the agent folder”| File | Description |
|---|---|
GuardAgent.exe |
The PerformanceGuard agent. It runs as the Windows service PerformanceGuard Agent. |
GuardAgentTray.exe |
The notification area (system tray) icon. See Agent Windows Interface. |
small.ico, small_slash.ico, small_exclamation.ico |
The icons that the notification area icon shows. |
PGExtHelper.dll |
The COM component that applications and scripts use to report AutoSteps (business transaction) measurements to the agent. See AutoSteps Source Code. |
BTMUtil.exe |
Command line tool that starts and stops AutoSteps (business transaction) measurements. |
PGPacket.dll, PGwpcap.dll |
Libraries that the agent uses to capture network packets. |
IEAgent.dll, IEAgent32.dll |
The Internet Explorer helper. See Internet Explorer Helper. |
vmwarecheck.exe |
Helper that the agent uses to detect if it runs on a VMware virtual machine. |
Subfolders
Section titled “Subfolders”| Subfolder | Description |
|---|---|
driver\x64 or driver\x86 |
The packet capture driver pgnpf.sys with its installation files. The installation program installs the driver from this folder, and removes it again when you uninstall the agent. |
chromeHost |
The native messaging host (com.capasystems.performance.exe) that connects the PerformanceGuard browser extension for Google Chrome and Microsoft Edge to the agent. |
updater |
The agent updater (AgentUpdater.exe), used when Enable Agent self-update using CapaOne is selected in the agent configuration. |
The agent stores its settings in the registry. See Agent Registry Keys.