Microsoft Windows


The Microsoft Windows monitor allows to check the operating system of Microsoft Windows servers: CPU, memory, disk, network, etc.

Microsoft monitors use a Windows API to list and query performance counters, namely the Performance Data Helper (PDH) library used by Perfmon which is a Windows tool. Therefore, the NeoLoad Microsoft monitors have the same characteristics and constraints as Perfmon:

When defining a counter, and depending on the type of counter, one or more instances may be also selected. One instance corresponds to a certain sub-division of the monitored object. For example, Processor/Processor Time % has several instances, one for each processor present in the monitored machine. Usually, an instance named _Total allows retrieving an average value across all available instances.

Connect to a remote server

To connect to a remote server, it is mandatory to perform the following operations:

Performance Monitor Users
To access a remote machine, the user account associated with the monitored machine (or NeoLoad for the built-in agent) must have the user rights required to remotely monitor a server. The authorizing rights are provided for administrators and members of the Performance Monitor Users Windows group on the server being monitored.

For more information about configuring the Performance Monitor Users group in Windows, refer to the image below.

File and printer sharing
Enable the option in Windows as illustrated in the image below.

Remote Registry
Start the service on the remote monitored machine as illustrated below.


Firewall settings

TCP Port 445 and TCP Port 139 must be open on firewalls. For the Windows firewall, this can be done by adding an exception for "File and printer sharing".