Answer by Ted F. ·
Hi Naveen,
The Application Agents (Java, .Net, Web Server, etc.) send in Host Health data. It's not everything available from perfmon, but is a subset. You can see what is sent in by checking out System Profile->Measures->System Monitoring->Host Performance. You can also click on the "Create Measure" button there and expand Host Performance to see that there are some additional measures available that are not automatically created. More information is available here. That link is to the 5.6 documentation but there are pages for earlier releases to.
If you want Perfmon data from hosts that don't have Agents, then you'd need to run the Windows Performance Monitor plugin.
----ted
Answer by Naveen J. ·
Thanks Ted for answering on this query with specific detail.
Just to sum up that I understood correctly, If you have Agent on host no need to use plugin on collectors. Only run plugin when you are fetching monitoring info from Host where you don't have Agents installed.I believe here you mean that if agent is installed on a machine, it is already sending complete host health info that can be fecthed via perfmon(I am not counting purepath info as it is critical info to be sent by each agent).
Effectively that means, In system profile, we should only consider those hosts for configuration on which we don't have agents running?
Naveen
Answer by Ted F. ·
What version are you using? You shouldn't need to use the Windows Performance Monitor for any hosts that already have Agents on them since the Agents send Host data automatically.
We recommend that you stand up Collector(s) for running plugins. The Collectors that receive data from Agents should not run plugins. Usually, you only need a few Collectors for plugins (maybe even one), so this configuration step is minor.
And, it doesn't matter how many hosts a Collector's plugin queries, you only have to configure the Collector once.
Bottom line is that this is not a lot of configuration to deal with. You add the Collector's log on user to the Performance Monitor Users Group once and you can have it pull in data from as many hosts as you want.
===ted
Answer by Mayank S. ·
Thanks Ted, however here we can see problem. As each collector can be configured to extract data from multiple agents thats why we should have impersonate mechanisam while setting up monitor can provide required credential and not bothering on account under which collector running.
Answer by Ted F. ·
Hi Mayank,
Permission issues with the Windows Performance Monitor plugin are usually resolved by adding the user that runs the Collector where the plugin executes to the Performance Monitor Users group. Simply check the properties of the dynaTrace Collector Service to see what user is configured in the 'Log On' tab and add that user to the Performance Monitor Users group using the Control Panel->Administrative Tools->Computer Management->Local Users and Groups (for Win 7). For more information on that and an in-depth look at everything involved, please refer to this page: How To Receive Performance Metrics with Windows Performance Monitor.
---ted
JANUARY 15, 3:00 PM GMT / 10:00 AM ET