<!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>