Skip to content

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 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.

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.
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.