<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16850" name=GENERATOR></HEAD>
<BODY id=MailContainerBody 
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px" leftMargin=0 
topMargin=0 name="Compose message area" CanvasTabStop="true">
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009>Dennis, </SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009>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 
(<A 
href="http://nagiosplug.sourceforge.net/developer-guidelines.html#PLUGOUTPUT">http://nagiosplug.sourceforge.net/developer-guidelines.html#PLUGOUTPUT</A>).  
Then setup the nsclient to run your script as a plug in check.  To do that 
you will need to follow these basic steps.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009>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:</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009>[NRPE Handlers]</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009>webpage_check=c:\windows\system32\cscript.exe //nologo 
"c:\program files\nsclient++\scripts\web_page_check.vbs"</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009>2. Setup check in Nagios </SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009>In your commands definition file:</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009>define command 
{<BR>       
command_name                             
webpage_check<BR>       
command_line                            $USER1$/check_nrpe 
-H $HOSTADDRESS$ -t 60 -c webpage_check<BR>}</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009>In your services definition file:</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009>define service 
{<BR>        
host_name                       
XPhost01, XPhost02<BR>        
service_description             check 
web page on XP host<BR>        
display_name                    webpage 
check<BR>        
check_command             
webpage_check<BR>        
use                                 
service-template<BR>        
.....</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009></SPAN></FONT><FONT face=Arial color=#0000ff 
size=2><SPAN class=851000717-30062009>        
}</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=851000717-30062009>That 
should do it, and it uses your existing script (i.e. no rework).  
</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=851000717-30062009>Good 
luck, hope that helps,</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009>-greg</DIV>
<DIV dir=ltr align=left><BR></DIV></SPAN></FONT>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=851000717-30062009></SPAN></FONT> </DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> jvc_dvl557@hotmail.com 
[mailto:jvc_dvl557@hotmail.com] <BR><B>Sent:</B> Tuesday, June 30, 2009 4:08 
AM<BR><B>To:</B> nagios-users@lists.sourceforge.net<BR><B>Subject:</B> 
[Nagios-users] Checking URL on windows-client using 
NSClient++<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><FONT face=Calibri>Hi,</FONT></DIV>
<DIV><FONT face=Calibri></FONT> </DIV>
<DIV><FONT face=Calibri>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. </FONT></DIV>
<DIV><FONT face=Calibri></FONT> </DIV>
<DIV><FONT face=Calibri>I would like to check if the page is shown up and if 
it's not, it notifies Nagios which notifies me by email.</FONT></DIV>
<DIV><FONT face=Calibri></FONT> </DIV>
<DIV><FONT face=Calibri>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.</FONT></DIV>
<DIV><FONT face=Calibri></FONT> </DIV>
<DIV><FONT face=Calibri>Has anyone else tried something like this 
before?</FONT></DIV>
<DIV><FONT face=Calibri></FONT> </DIV>
<DIV><FONT face=Calibri>I use NSClient++ and Nagios v3.0.6.</FONT></DIV>
<DIV><FONT face=Calibri></FONT> </DIV>
<DIV><FONT face=Calibri>Kind Regards,</FONT></DIV>
<DIV><FONT face=Calibri></FONT> </DIV>
<DIV><FONT face=Calibri>Dennis de Vries.</FONT></DIV></BODY></HTML>