Checking URL on windows-client using NSClient++

Frater, Greg J GJFRATER at bechtel.com
Tue Jun 30 19:22:21 CEST 2009


Dennis, 
 
Your almost there, you need to set your vbs script to output an exit
code of 0-4 according to the nagios plug in documentation
(http://nagiosplug.sourceforge.net/developer-guidelines.html#PLUGOUTPUT)
.  Then setup the nsclient to run your script as a plug in check.  To do
that you will need to follow these basic steps.
 
1. add the configuration to the nsc.ini file on each xp workstation you
want to run this check on.  It should look something like this:
 
[NRPE Handlers]
webpage_check=c:\windows\system32\cscript.exe //nologo "c:\program
files\nsclient++\scripts\web_page_check.vbs"
 
2. Setup check in Nagios 
 
In your commands definition file:
define command {
       command_name                             webpage_check
       command_line                            $USER1$/check_nrpe -H
$HOSTADDRESS$ -t 60 -c webpage_check
}
 
In your services definition file:
 
define service {
        host_name                       XPhost01, XPhost02
        service_description             check web page on XP host
        display_name                    webpage check
        check_command             webpage_check
        use                                 service-template
        .....
        }
 
That should do it, and it uses your existing script (i.e. no rework).  
 
Good luck, hope that helps,
 
-greg

 
 
________________________________

From: jvc_dvl557 at hotmail.com [mailto:jvc_dvl557 at hotmail.com] 
Sent: Tuesday, June 30, 2009 4:08 AM
To: nagios-users at lists.sourceforge.net
Subject: [Nagios-users] Checking URL on windows-client using NSClient++


Hi,
 
I would like to check if a certain website is available on some of my
windows xp clients. These clients are public self-service computers to
make bookings for a railway organisation. Every now and then, some of
these self-service computers show a blank screen without the default
start-page. 
 
I would like to check if the page is shown up and if it's not, it
notifies Nagios which notifies me by email.
 
I've tried to run an external script (vbs) which checks the availability
of the site and that goes well if you use it manually but i dont want
any popups saying: "OK". It should run in the background. So i've edited
the vbs file and now it does check it and doesnt give any output
anymore.
 
Has anyone else tried something like this before?
 
I use NSClient++ and Nagios v3.0.6.
 
Kind Regards,
 
Dennis de Vries.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/users/attachments/20090630/aa453e8e/attachment.html>
-------------- next part --------------
------------------------------------------------------------------------------
-------------- next part --------------
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null


More information about the Users mailing list