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 as an executable file, some other files may also be installed:

Windows 2003 Server Windows Server 2008, Server 2008 R2, Server 2012, Windows 7, Windows 8 File Location
Agent Executables
GuardAgent.exe x x AgentDirectory
GuardAgentTray.exe x
GuardAgentN.exe x AgentDirectory
BTMUtil.exe x x AgentDirectory
CitrixAgent.exe x AgentDirectory
vmwarecheck.exe x AgentDirectory
Drivers
pgnpf.sys x x %windir%\system32\drivers
DLLs
IEAgent.dll a) x x AgentDirectory
PGExtHelper.dll b) x x AgentDirectory Win2003: %windir%\System32 Win2003 64bit, Win2008 64bit: %windir%\SysWOW64
PipeLib.dll c) x x AgentDirectory
wfapi2_04_2085.dll d) x AgentDirectory
pgPacket.dll x AgentDirectory
pgwpcap.dll x AgentDirectory
Optional
atl71.dll x AgentDirectory

Notes:

  1. The Internet Explorer helper component is dependent on the installed version of Internet Explorer.
  1. PGExtHelper.dll is used for collecting BTM data.
  2. Used for communication between CitrixAgent.exe and GuardAgent.exe
  3. Is supplied as a replacement for a leaking wfapi.dll supplied with earlier versions of Citrix Metaframe Server
Installer AgentDirectory
AgentSetup.exe %ProgramFiles%\PremiTech\PerformanceGuard
PGuardAgent.msi PGuardAgent64.msi %ProgramFiles%\PremiTech\PerformanceGuard Agent