Search All Sites
Nagios Live WebinarsLet our experts show you how Nagios can help your organization.
Don't miss your chance to attend the 2014 Nagios World Conference, Oct 13-16th. Informative Sessions, Networking, Food and Cocktails! Visit go.nagios.com/conference/ for more information or to register.
- Nagios 2.x
- Nagios 3.x
NSclient++ v0.3.5 was used as the Nagios agent on the server.
Update: if you need the same plugin but for IIS 7, have a look to the plugin "Check IIS 7 Application Pool State" by Nicolas Bressan.
-- Usage (local machine only) --
pool_name - The name of the application pool (ex: DefaultAppPool).
- OK if state is running.
- CRITICAL if state is stopped.
- WARNING if state is stopping or starting.
- UNKNOWN for all the others (app pool not found, etc...).
-- Nagios Agent configuration (NSC.INI) --
Copy this file into the "scripts" directory of your NSclient++ installation.
Add the following line to your NSC.INI file, section "NRPE_Handlers":
check_iis_apppool_state=cscript.exe //nologo //T:60 scriptscheck_iis_apppool_state.vbs $ARG1$
Then restart NSclient++ service.
Create a command in Nagios to execute this.
I have no idea how to create the command for this script. How do I do this? I have searched everywhere but did not find the answer.
$USER1$/check_nrpe -H $HOSTADDRESS$ -t 60 -c check_iis_site -a "$ARG1$"
./check_nrpe -H 172.16.10.149 -t 60 -p 5666 -c check_iis_apppool_state -a DefaultAppPool
Please share the configuration using which I can call it in windows.cfg as well..!!