Monitor IIS application pool health, request queues, worker processes, and response metrics in real time with zero configuration.
Internet Information Services (IIS) is Microsoft's web server powering enterprise .NET applications and websites. Monitoring IIS is essential to track application pool recycling, request queue depth, worker process health, and ensure optimal performance for Windows-hosted web applications.
Number of requests currently being processed.
Requests waiting in queue for processing.
Health state of each application pool.
CPU usage per IIS worker process.
Rate of 4xx and 5xx HTTP errors.
Network throughput for IIS.
Currently active client connections.
IIS output cache effectiveness.
Set up custom triggers in your dashboard to get notified the moment IIS metrics cross your defined thresholds.

Fires when queue depth exceeds threshold, indicating processing bottleneck.
Alerts when application pool recycles unexpectedly.
Triggers when error rate spikes.
Fires on high CPU usage in worker processes.
Alerts when connections approach server limits.
IIS runs mission-critical .NET applications and corporate intranets. Without monitoring, application pool crashes, queue buildup, and memory leaks can cause outages.


Native Windows Server support with easy installation and enterprise-grade monitoring.


Download and run the installer as Administrator.
# Download from https://xitoring.com/xitogent
# Run the installer as AdministratorEnable via dashboard or CLI.
xitogent integrate iis --enableSet thresholds for request queues, error rates, or app pool health.
Set up in under 60 seconds. No credit card required. Full metrics from day one.
Start Free Trial