• Company
    • About Us
    • Case Studies
    • Press Center
    • Careers
    • Blog
    • Contact us
  • Contact us
  • Login
 
  • English
    • Deutsch
    • Español
    • Français
    • Italiano
    • Português
Paessler
                    - The Monitoring Experts
  • Products
    • Paessler PRTG
      Paessler PRTGMonitor your whole IT infrastructure
      • PRTG Network Monitor
      • PRTG Enterprise Monitor
      • PRTG Hosted Monitor
      • PRTG UVexplorer
      • PRTG extensionsExtensions for Paessler PRTGExtend your monitoring to a new level
    • Icon Features
      FeaturesExplore all monitoring features
      • Maps & dashboards
      • Alerts & notifications
      • Multiple user interfaces
      • Distributed monitoring
      • Customizable reporting
  • Solutions
    • Industries
      IndustriesMonitor various industry sectors
      • Industrial
      • Healthcare
      • Data Center
      • Education
      • Finance
      • Government
    • IT Topics
      IT TopicsMonitor all areas of IT
      • Network Monitoring
      • Bandwidth Monitoring
      • SNMP Monitor
      • Network Mapping
      • WiFi Monitoring
      • Server Monitoring
  • Pricing
  • Resources
    • Getting Started
      Getting StartedModules for self-paced learning
    • How-to Guides
      How-to GuidesGet the most out of PRTG
    • Videos & Webinars
      Videos & WebinarsLearn from Paessler experts
    • IT  Knowledge
      IT KnowledgeExpand your IT knowledge
    • PRTG Manual
      PRTG ManualFull documentation
    • Knowledge Base
      Knowledge BaseShare community knowledge
    • PRTG Sensor Hub
      PRTG Sensor HubGet sensors, scripts & templates
    • Trainings
      PRTG TrainingLearn how to work with PRTG
  • Partners
    • Icon Handshake
      Become a PartnerFor resellers and channel partners
    • Icon MSP
      Become an MSPDeliver monitoring as a managed service
    • icon partner
      Partner PortalLog in to your partner account
    • Deal Registration
      Deal RegistrationRegister your sales opportunities
    • icon search
      Find a PartnerFind partners selling Paessler products
    • icon technology
      Technology AlliancesSee Paessler technology partnerships
    • Partner HubTools for Your Success
  • Company
    • About Us
    • Case Studies
    • Press Center
    • Careers
    • Blog
    • Contact us
  • Contact us
  • Login
  • English
    • Deutsch
    • Español
    • Français
    • Italiano
    • Português
  • Get a quote
  • Free trial

Powerful Windows Performance Counter Monitoring

Continuous, centralized visibility into CPU, disk usage, memory, and application performance across all your Windows servers.

Free download
PRODUCT OVERVIEW

How do I monitor Windows performance counters across multiple servers?

Windows performance counters are built into the Microsoft operating system and expose a wide range of metrics. From CPU usage and disk read rates to application-specific data from SQL Server, IIS, and the .NET CLR. Every Windows machine already has this data; the question is how you collect it and turn it into action.  

Paessler PRTG polls performance counter data continuously across local and remote Windows machines, stores it historically, and visualizes it in continuous (near real-time) graphs and dashboards. It reads both native operating system-level counters and counters registered by third-party applications, making it practical for mixed Windows operating system environments of any size.  

PRTG monitors performance counters for: Windows Server 2008 R2 and later, IIS, SQL Server, .NET CLR, Windows Services, Azure-hosted Windows VMs, and any third-party application that registers counters with the Windows performance counter subsystem.

Download PRTG Trial

What you will find on this page

  • PRTG and Performance Data
  • How PRTG Monitors
  • Manual vs. PRTG
  • FAQs

PRTG is compatible with all major vendors, products, and systems

compatible with all major vendors, products, and systems

What PRTG Does With Your Windows Performance Data

Always-On Visibility Across Every Windows Server

Perfmon works great for checking one machine when you already know where to look. Centralized monitoring scales that to your entire fleet, collecting data continuously whether someone is watching or not.  

PRTG continuously polls your Windows servers and collects data centrally, then sends notifications when a counter value crosses defined thresholds. That way, you’re not dependent on someone watching dashboards. 

  • Continuous polling across Windows devices on a configurable interval
  • All performance data collected and stored automatically
  • Centralized view of counter status across every monitored server simultaneously
  • Threshold-based alerts send notifications when values exceed defined limits
  • Remote monitoring using configured credentials (in some cases, specific sensors may require additional Windows services/settings)

Spot Trends and Plan Capacity With Historical Data

Server performance tells a story over time. Patterns like memory trending upward or disk latency increasing under load become visible when you have historical data. With that context, you understand what changed over time rather than only seeing the current state.  

PRTG retains counter metrics historically and shows them in time-series graphs per sensor. That means you can review hours, days, or months of data to support troubleshooting, spot gradual bottlenecks, and make capacity decisions with observed usage, not guesswork. 

  • Performance data retained historically (review hours, days, weeks, or months back per sensor)
  • Time-series graphs show trends in resource usage per counter and per device
  • Identify gradual degradation before it’s obvious to users
  • Support capacity planning and upgrade decisions based on actual usage data
  • Exportable reports for recurring review cycles or management visibility
PRTG device view showing sensor list for a monitored Microsoft Exchange server

Exchange server, fully under control

PRTG web interface showing live performance graphs for a Probe Health sensor

Live graphs, real-time performance data

PRTG web interface showing Probe Health sensor with health and storage gauge widgets

Probe health at a glance

See Application Performance Down to the Counter

CPU and memory tell you the operating system is under load, but not which application is driving the behavior. On Windows, SQL Server, IIS, and the .NET CLR expose their own performance counter objects.  

PRTG can read performance counters registered on the Windows system, so SQL Server, IIS, and .NET CLR counters can be monitored alongside OS counters.

  • SQL Server: buffer cache hit ratio, batch requests/sec, page reads/sec
  • IIS: application pool health, worker process failures, request queue length
  • .NET CLR: exceptions per second, GC heap size, thread count
  • Third-party app counters registered to the Windows performance counter subsystem

See Why IT Professionals Trust PRTG

Start monitoring your infrastructure in minutes. No professional services, no complex configuration, no risk.

Free download
PRODUCT OVERVIEW

Stable, Lightweight Data Collection Out of the Box

By default, PRTG uses WMI to collect Windows performance data, which is the same underlying access method used across most Windows sensors. For environments running large numbers of Windows sensors, PRTG supports a hybrid mode that tries performance counters first and falls back to WMI only when needed. This reduces WMI overhead and helps keep probe performance stable as your sensor count grows.

  • WMI is PRTG's default collection method for Windows performance sensors
  • Optional hybrid mode: try performance counters first, fall back to WMI when unavailable
  • Hybrid mode is configured via Windows Compatibility Options on the parent device
  • When a sensor runs in fallback mode, PRTG retries via performance counters after 24 hours
  • Hybrid mode reduces WMI load and is recommended for environments with large numbers of Windows sensors
PRTG SNMP Disk Free sensor showing free space, free bytes, and total disk capacity gauges

Disk space monitored, alerts ready

PRTG reports list showing scheduled monitoring reports with run times and sensor counts

Scheduled reports, always on time

PRTG web interface showing device tree and full device list with sensor status badges

Full device list, instant overview

Start Monitoring What Matters Right Away 

A standard Windows Server can expose hundreds of counter objects. PRTG's preconfigured sensors cover the ones that matter most, so your team can focus their experience where it counts.  

PRTG’s Windows sensors cover critical OS counters, including disk usage, so you can start quickly. Auto-discovery can identify Windows devices and create relevant sensors automatically, and device templates reduce setup effort when adding new machines. When you need counters beyond the prebuilt set, PerfCounter Custom lets you add any registered counter.  

  • Preconfigured sensors for core OS counters (CPU, memory, disk usage, network)
  • Auto-discovery for Windows devices to create sensors automatically
  • Device templates in auto-discovery to reduce manual setup
  • Extend monitoring to additional counters using PerfCounter Custom
  • Scales from a few servers to hundreds with manageable setup

How PRTG Monitors Windows Performance Counters

You have multiple different possibilities to monitor your environment with PRTG. This section covers the technical side of how Windows performance counter data is collected: collection methods, sensor types, and configuration concepts. 

Agentless Counter Collection

PRTG reads performance counter data remotely from the probe, without requiring an additional agent on the monitored machine. The probe connects to the target Windows system using configured credentials.  

Some sensors may require additional Windows services/settings on the monitored system, depending on the sensor and its access method.

Hybrid WMI Fallback

PRTG sensors use WMI by default. For sensors that support it, you can enable a hybrid mode in Windows Compatibility Options: PRTG will then try performance counters first and use WMI as a fallback if the counter is not available or readable. When running in fallback mode, PRTG retries via performance counters again after 24 hours. Sensors that are WMI-only continue using WMI regardless of this setting.

PerfCounter Sensor Types

PerfCounter Custom sensor: monitors a configured set of Microsoft operating system performance counters. You define counter objects/instances and add channels. It supports monitoring any counter registered in the Windows performance counter subsystem (native OS counters and those registered by third-party apps).  

PerfCounter IIS Application Pool sensor: monitors an IIS application pool via Windows performance counters.  

Standard Windows sensors such as Windows CPU Load use WMI by default to request monitoring data. If hybrid mode is enabled via Windows Compatibility Options, those sensors will try performance counters first and fall back to WMI when needed. 

Alerting and Dashboards

Each monitored counter can be represented as channels. You configure upper and lower thresholds per channel; when values cross your thresholds, PRTG sends alerts using your chosen notification methods. Sensor data can be visualized in graphs and used in custom dashboards.

PowerShell Script Sensors

For scenarios not covered by native sensor types, PRTG supports PowerShell script sensors. A script can query performance counter data (for example using Get-Counter) and return values to PRTG for storage and graphing. This requires scripting knowledge and is typically for custom or advanced monitoring needs.

free downLoad

Gathering Windows Performance Data: Manual vs. PRTG

FEATURE

Without PRTG

Without PRTG 

With PRTG

With PRTG 

Multi-server monitoring

Without PRTG
not included

Manual, one machine at a time in perfmon

With PRTG
included

Centralized — all Windows devices in one view, polled continuously

Historical data retention

Without PRTG
not included

Not retained by default; manual export required

With PRTG
included

Stored automatically, viewable per sensor at any time

Threshold-based alerting 

Without PRTG
not included

No alerting in perfmon

With PRTG
included

Configurable per channel, with multiple notification methods

Application counter coverage

Without PRTG
not included

Requires manual counter selection per machine in perfmon

With PRTG
included

Any registered counter accessible via PerfCounter Custom

Data collection method

Without PRTG
not included

WMI or manual perfmon access: neither scales across multiple machines or retains data automatically

With PRTG
included

WMI by default; optional hybrid mode (performance counters first, WMI fallback) configurable via Windows Compatibility Options to reduce overhead at scale

free downLoad

“We strive to equip our systems with state-of-the-art technology to safeguard our educational practices for the future. Part of this includes ensuring that all our systems run smoothly at all times. On any given day, we rarely have time to keep an eye on all our systems. We therefore decided to monitor our school’s IT environment with a centralized network monitoring tool.”

Stefan Roschewitz, IT administrator
BBS Holzminden

With PRTG, we are now more proactive and have improved the quality of our services. Now, we have everything measured: power, air conditioning, tanks, surveillance cameras (CCTV), processors, memories, disks, switches, bandwidth, and network traffic. We can see what is happening and act before any problem arises.

Esbin Saúl Lázaro García, IT Infrastructure and Security Engineer
Hospital El Pilar

The reactivity, know-how, and technical solutions of Paessler support are outstanding in every situation. For me, no monitoring tool compares to PRTG.

 Andreas Reimann, Senior Networking Communication Architect
Zurich Airport

Paessler PRTG Network Monitor licenses & pricing

Choose the PRTG Network Monitor subscription that's best for you.

License NameLicense descriptionPriceLicense DetailsGet startedPricing Details
PRTG 500$200per month paid annuallyBuy nowBuy now

Enough to monitor multiple aspects of 50 devices

PRTG 1000$358per month paid annuallyBuy nowBuy now

Enough to monitor multiple aspects of 100 devices

PRTG 2500$742per month paid annuallyBuy nowBuy now

Enough to monitor multiple aspects of 250 devices

PRTG 5000$1,300per month paid annuallyBuy nowBuy now

Enough to monitor multiple aspects of 500 devices

PRTG 10000$1,642per month paid annuallyBuy nowBuy now

Enough to monitor multiple aspects of 1000 devices

Over 100,000 Customers Worldwide Love Paessler  

customer success stories

Windows Performance Counter Monitoring: Frequently Asked Questions

 

What’s the difference between Windows performance counters and WMI?

Windows performance counters are a Windows performance data source, the same one perfmon uses. WMI is a broader management framework covering system inventory and configuration, plus performance data. For routine performance monitoring, performance counters are typically the more efficient and stable choice.  

By default, PRTG uses WMI to collect Windows performance data. For environments with high sensor counts, PRTG supports an optional hybrid mode, configured via Windows Compatibility Options, that tries performance counters first and falls back to WMI when needed. This reduces WMI overhead without sacrificing coverage. 

Which Windows performance counters should I monitor on a Windows Server?

For general health, typical starting points include:  

  • Processor: % Processor Time  
  • Memory: Available MBytes, Pages/sec  
  • PhysicalDisk: Disk Read Bytes/sec, Avg. Disk Queue Length  
  • Network Interface: Bytes Total/sec  

Beyond that, role-based counters matter (SQL Server and IIS differ). PRTG’s preconfigured sensors cover core OS counters, and PerfCounter Custom lets you define application-specific counters. 

Can I monitor performance counters on remote Windows machines?

Yes. PRTG collects counter data remotely using configured credentials, without requiring an agent on the monitored machine. Some sensors may require additional Windows access or services depending on the collection method.

Does PRTG support SQL Server and IIS performance counters?

Yes. SQL Server and IIS expose counters through the Windows performance counter subsystem. With PerfCounter Custom, you can monitor specific SQL Server counters. For IIS, the PerfCounter IIS Application Pool sensor provides predefined channel monitoring for application pool health and related counters.

Does this work for Azure-hosted Windows servers?

It works when the Azure VM is reachable from a PRTG probe over the network. PRTG still needs network access to query the Windows system, like any other monitored server.

How does PerfCounter Custom work?

The PerfCounter Custom sensor monitors a configured set of Windows performance counters. In PRTG, you add the sensor to a Windows device and configure the counter object, instance, and counter name. Each configured counter becomes a channel with its own thresholds and graphs. You can include multiple channels within one sensor. 

Paessler PRTG

Paessler PRTG

Network Monitoring Software – Version 26.1.116.1532 (February 9th, 2026)

Hosting icon

Hosting

Download for Windows and cloud-based version PRTG Hosted Monitor available

Languages icon

Languages

English, German, Spanish, French, Portuguese, Dutch, Russian, Japanese, and Simplified Chinese

test

Monitor everything

Network devices, bandwidth, servers, applications, virtual environments, remote systems, IoT, and more

test

Pricing

Choose the PRTG Network Monitor subscription that's best for you

Discover more monitoring insights and stories

Content illustration

Powerful stories from the monitoring world

  • PRTG & The Exchange Admin (Part 2/6): Your Secret Weapon for ...
  • Sensor of the Week: WMI Microsoft SQL Server Sensor - Paessler Blog
  • SQL Server Performance Monitoring: Essential Tools and Best ...
Support illustration

Resources to master your monitoring challenges

  • PRTG Manual: PerfCounter Custom Sensor - Paessler
  • How can I find out the names of available performance counters?
  • My Windows sensors do not work when using direct performance ...
Solution illustration

Solutions for all your monitoring needs

  • Windows Performance Counter Monitoring
  • Monitoring Technologies
  • WMI Monitoring
PRTG Logo

Start Monitoring with PRTG and see how it can make your network more reliable and your job easier.

Free download
PRODUCT OVERVIEW

Products

  • Paessler PRTG
    Paessler PRTGMonitor your whole IT infrastructure
    • PRTG Network Monitor
    • PRTG Enterprise Monitor
    • PRTG Hosted Monitor
    • PRTG UVexplorer
    • PRTG extensions
      Extensions for Paessler PRTGExtend your monitoring to a new level
  • Icon Features
    FeaturesExplore all monitoring features

Monitoring with PRTG

  • Network monitoring
  • Bandwidth monitoring
  • SNMP monitoring
  • Network mapping
  • Wi-Fi monitoring
  • Server monitoring
  • Network traffic analyzer
  • NetFlow monitoring
  • Syslog server

Useful Links

  • PRTG Manual
  • Knowledge Base
  • Customer Success Stories
  • About Paessler
  • Subscribe to newsletter
  • PRTG Support
  • PRTG Consulting
  • PRTG Feedback & Roadmap

Contact

Paessler GmbH
Thurn-und-Taxis-Str. 14, 
90411 Nuremberg 
Germany

[email protected]

+49 911 93775-0

  • Contact us
©2026 Paessler GmbHTerms & ConditionsPrivacy PolicyImprintReport VulnerabilityDownload & InstallSitemap
References References References