Skip to content

How Does PerformanceGuard Work?

To illustrate how PerformanceGuard works, this page takes you on a short tour of a small, real PerformanceGuard system. The system monitors the computers and servers that are used to create and deliver help articles like this one, and the tour is told by the person who runs it. The tour begins on that person’s computer, and then follows some performance data from the computer as the data travels through the PerformanceGuard system:

How do the agents know which data to collect?

Section titled “How do the agents know which data to collect?”

They get a configuration when they connect to the frontend server. PerformanceGuard administrators set up agent configurations in the PerformanceGuard web interface. You can set up anything from a single general agent configuration to multiple different configurations for agents on different computers. See Manage Agent Configuration Groups.

Do I need separate frontend and backend servers?

Section titled “Do I need separate frontend and backend servers?”

No. Technically, the PerformanceGuard frontend server and backend server are services, so they can run on the same computer and use the same database server. For larger PerformanceGuard installations, however, you get a better load distribution if you use separate hardware. See our Hardware Recommendations.

Want to know more about how PerformanceGuard works?

Section titled “Want to know more about how PerformanceGuard works?”

For more detailed information, see Concepts and Terminology.

For the technical details, and for information about how to integrate PerformanceGuard with other tools through the API, see Technical Reference.

If it’s allowed in your organization, we recommend that you don’t do any real-time virus scanning of any of your PerformanceGuard installation folders.

The reason is that virus scanning locks each file while it scans it, and that can affect the performance of the system.