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

Check Microsoft IIS Application Pool

5 votes
Current Version
Last Release Date
Compatible With
  • Nagios 3.x
  • Nagios 4.x
  • Nagios XI

Help Support Ethan Galstad's New Project:

Help Support Ethan

A Message From The Founder...

As the founder of Nagios, I'm asking for your help in a cause that's dear to my heart.

I'm launching a new project to help better the world by providing the information, ideas, and inspiration that I believe can improve the lives of people everywhere.

I know you're busy managing networks, but I would appreciate it if you would consider liking my Facebook page and showing your support for the content and messages I produce by sharing them with your friends and family.

You can learn more about my project by visiting ethangalstad.me/nagios. Thank you for your time. I wish you all the best in your endeavors, whatever they may be.

- Ethan

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 (4)
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 ?