IIS

check_iis

Description:

Simple dirty check_iis plugin for collecting statistics from IIS with snmp.

Current Version

Last Release Date

June 22, 2009

Compatible With


Nagios CSP

Meet The New Nagios Core Services Platform

Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.

Monitoring Made Magically Better

  • Nagios Core on Overdrive
  • Powerful Monitoring Dashboards
  • Time-Saving Configuration Wizards
  • Open Source Powered Monitoring On Steroids
  • And So Much More!
Project Files
Project Photos
Project Notes
Simple dirty perl check_iis plugin for collecting statistics from IIS with snmp. This is an example for those who can write plugins to do a better plugin for this.
Reviews (7) Add a Review
GUI GIving SNMP Error
by nishith, February 29, 2016
Here is my command output.

./check_iis 172.16.1.105
currentAnonymousUsers 0,maxAnonymousUsers 4,currentConnections 0,maxConnections 98,|'currentAnonymousUsers'=0 'maxAnonymousUsers'=4 'currentConnections'=0

But, configuring the same in nagios configuration gives below error.

SNMP error, plugin missing?

Really don't know how to make it worked...!?
Helpful? Yes  No 
How to get this working
by sfiedler, December 31, 2013
Test it first from the nagios ssh.

check_iis has 2 things you need to configure:

@indata=`snmpwalk -Os -v 1 -c public $ARGV[0] 1.3.6.1.4.1.311.1.7.3.1`;

Change the community string.

$defconf="/usr/lib64/nagios/plugins/check_iis-std.conf";

Check the location for this file and make sure the file exists there. The defaults are good enough, I personally was only interested in anonymous connections, so I removed the rest.

You need perl. Every nagios server I have used has perl and a lot of other scripts anyways.

on the nagios ssh console, run chmod +x to the file so it is executable and test it:

./check_iis "ipaddress"

It should return the values you specified in check_iis-std.conf

Move the files to the nagios plugin directory. Make sure you change the path for $defconf to where you put check_iis-std.conf

Now it depends on how familiar you are with Nagios configuration. I used nagiosql, and the command definition needs to be like this:

/usr/bin/perl $USER1$/check_iis $HOSTADDRESS$

Without specifying the perl path it returned with "Service check did not exit properly", with the path to perl it is displaying the correct information.
Helpful? Yes  No 
How to use this plugin
by luke, April 30, 2013
Hi all.
i m searching all this days to find a litlle bit on how to use this plugin and i m finding nothing. if you have something from this plugin i m very intresting. thanks for the community and thanks for the producter of this plugins :)
0 of 1 found this review helpful.
Helpful? Yes  No 1
Making it work
by egalstad, January 31, 2013
It worked for me with a few changes:

diff check_iis.orig check_iis
1a2
> # nagios: -epn
9c10
@indata=`/usr/bin/snmpwalk -Os -v 1 -c public $ARGV[0] 1.3.6.1.4.1.311.1.7.3.1`;
83c84
print "|$perf
";
0 of 1 found this review helpful.
Helpful? Yes  No 1
Instructions
by ghemeon, May 31, 2012
How would you actually use this plugin?
0 of 1 found this review helpful.
Helpful? Yes  No 1
we need input
by century, May 31, 2012
hi, it sounds interesting but an how-to-use-it will be great.

i think you use it on the server to check , maybe with a nrpelistener ?
in this case i suppose you need perl on your server ?

could you enlight us ?

thanks
0 of 1 found this review helpful.
Helpful? Yes  No 1
Command
by nagiosUser, January 31, 2012
could you please help on how the command could be created for this plugin
0 of 1 found this review helpful.
Helpful? Yes  No 1
Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
3.1 (8)
Favorites
1
Views
132,411