Home Directory Plugins Web Servers IIS Check Microsoft IIS Application Pool

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com


Remember Me

Directory Tree

Check Microsoft IIS Application Pool

8 votes
Current Version
Last Release Date
Compatible With
  • Nagios 3.x
  • Nagios 4.x
  • Nagios XI
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
Check Microsoft IIS Application Pool
Checks Microsoft Windows IIS application pool state returning web application count, % CPU usage and memory usage.
Please visit my blog for more information on this plugin.
In case you find a bug or have feature request, please make an issue on GitHub.
Reviews (6)
Web-Scripting-Tools (PowerShell) is required:
install-windowsfeature -name Web-Scripting-Tools

GIT(author) -https://github.com/OutsideIT/check_ms_iis_application_pool

GIT(my fork) - https://github.com/maxim-gorkin/check_ms_iis_application_pool
byterry.r, June 30, 2020
Would love to give an actual review of this plugin but it is not available for download because the authors website is not working.
byChris64, August 22, 2018

i recently set a new windows server 2016 up, configured IIS 10.0 with 9 appPool.
i copied your script on the server but i have an issue while running your script locally.
PS C:Program FilesNSClient++scripts> .check_ms_iis_application_pool.ps1 -A WsusPool -AppCmd 1
get-wmiobject : Classe non valide « Win32_PerfFormattedData_PerfProc_Process »
Au caractère C:Program FilesNSClient++scriptscheck_ms_iis_application_pool.ps1:392 : 42
+ ... t.Process = get-wmiobject Win32_PerfFormattedData_PerfProc_Process | ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidType: (:) [Get-WmiObject], ManagementException
+ FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand

any idea?

best regards
bytransom324, June 8, 2017
2 of 2 people found this review helpful
This is exactly what we needed to see our IIS application pool resource usage trends. We sometimes have individual apps that freeze. We hope now to be able to foresee issues before end-users are affected. Thanks so much!

Q. How would we set alert thresholds?
byemi65, April 11, 2017
0 of 1 people found this review helpful
I didn't find any help to understand the available option for this check
bymomo0909, March 2, 2017
0 of 2 people found this review helpful
Please can you tell me what is $ARG1$ for this plug in ?