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 ServerWindows Server 2008, Server 2008 R2, Server 2012, Windows 7, Windows 8File Location
Agent Executables
GuardAgent.exexxAgentDirectory
GuardAgentTray.exex
GuardAgentN.exexAgentDirectory
BTMUtil.exexxAgentDirectory
CitrixAgent.exexAgentDirectory
vmwarecheck.exexAgentDirectory
Drivers
pgnpf.sysxx%windir%\system32\drivers
DLLs
IEAgent.dll a)xxAgentDirectory
PGExtHelper.dll b)xxAgentDirectory Win2003: %windir%\System32 Win2003 64bit, Win2008 64bit: %windir%\SysWOW64
PipeLib.dll c)xxAgentDirectory
wfapi2_04_2085.dll d)xAgentDirectory
pgPacket.dllxAgentDirectory
pgwpcap.dllxAgentDirectory
Optional
atl71.dllxAgentDirectory

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
InstallerAgentDirectory
AgentSetup.exe%ProgramFiles%\PremiTech\PerformanceGuard
PGuardAgent.msi PGuardAgent64.msi%ProgramFiles%\PremiTech\PerformanceGuard Agent