Agent Components
- Martin Moghadam
- Youssef Benarab
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 |
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:
The Internet Explorer helper component is dependent on the installed version of Internet Explorer.
Known issue on Windows 8 and Windows Server 2012.- PGExtHelper.dll is used for collecting BTM data.
- Used for communication between CitrixAgent.exe and GuardAgent.exe
- 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 | %ProgramFiles%\PremiTech\PerformanceGuard Agent |
Search this documentation
On this page
In this section