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.

    Known issue on Windows 8 and Windows Server 2012.
  2. PGExtHelper.dll is used for collecting BTM data.
  3. Used for communication between CitrixAgent.exe and GuardAgent.exe
  4. 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

Search this documentation

On this page

In this section