Can I use PI Performance Monitor to read a performance counter from a machine that isn't running PI?
Yes you can, so long as you are using the full version of the interface. Unless things have changed on recent versions, the PI Performance Monitor interface that installs with the PI Data Archive server is a basic version, and limited to collecting local performance counters only.
You may be happy to hear that the full version of the PerfMon interface with shipped with all versions of the PI Data Archive since 2012.
Thanks Michael, good to know. Not sure how I missed that change...
John is right. Please see this link for more info.
PI Interface for Performance Monitor
(Optional but highly recommended)
I have found that to monitor Windows counters on another machine you have to add either the
1. Account name that the Perfmon interface is running under if you use a service account
2. Server name that Perfmon is running on.
To the following local group on each of the machines you want to monitor, Performance Monitor Users.
If you don't do this you will not have permission to read the counters and you will get an I/O Timeout value returned
In addition to the permissions that Craig pointed out, there are also a few services which must be running and firewall ports which need to be opened.
These requirements are outlined in: KB01191 - How to Setup PI Perfmon Interface to Read Remote Windows Perfmon Counters
Hope that helps!
Retrieving data ...