<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: [Nagios-users] NIS check?</TITLE>
</HEAD>
<BODY>
<P><FONT SIZE=2>My apologies if I've offended you. Mine was merely an observation and I do appreciate the large amount of coding that has been done to make Nagios and the Nagios plugins available. Thank you.</FONT></P>
<P><FONT SIZE=2>I agree that making code that is meant to be cross-platform is difficult. I also agree that spurious 'CRITICAL' alerts can be annoying and really muck other things up, especially depending on defined dependancies. With that said, I would suggest that the default state gets set to 'UNKNOWN' at the source distribution as well as in my own environment. If you would like help (with the plugins project in general), I am willing.</FONT></P>
<P><FONT SIZE=2>--Ben</FONT>
</P>
<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Stanley Hopcroft [<A HREF="mailto:Stanley.Hopcroft@IPAustralia.Gov.AU">mailto:Stanley.Hopcroft@IPAustralia.Gov.AU</A>]</FONT>
<BR><FONT SIZE=2>Sent: Thursday, January 16, 2003 4:34 PM</FONT>
<BR><FONT SIZE=2>To: Nelson, Ben</FONT>
<BR><FONT SIZE=2>Cc: nagios-users@lists.sourceforge.net</FONT>
<BR><FONT SIZE=2>Subject: Re: [Nagios-users] NIS check?</FONT>
</P>
<BR>
<P><FONT SIZE=2>Dear Sir,</FONT>
</P>
<P><FONT SIZE=2>On Thu, Jan 16, 2003 at 04:02:43PM -0700, Nelson, Ben wrote:</FONT>
<BR><FONT SIZE=2>> The problem I see is that the current revision of check_rpc (1.3.0-beta2) is</FONT>
<BR><FONT SIZE=2>> dependant on specific output of rpcinfo. If the actual output of rpcinfo</FONT>
<BR><FONT SIZE=2>> doesn't match any of the scripts known, hard-coded output strings, then the</FONT>
<BR><FONT SIZE=2>> default state is maintained. Since the default state is 'OK', you will</FONT>
<BR><FONT SIZE=2>> always get an 'OK' if the script can't parse the output of rpcinfo. </FONT>
</P>
<P><FONT SIZE=2>> Doesn't</FONT>
<BR><FONT SIZE=2>> seem like totally desireable behavior to me.</FONT>
<BR><FONT SIZE=2>></FONT>
</P>
<P><FONT SIZE=2>Much more desireable than 'CRITICAL': spurious alerts bring availability </FONT>
<BR><FONT SIZE=2>monitors __quickly__ undone.</FONT>
</P>
<P><FONT SIZE=2>Suggest you change the default state to 'UNKNOWN'.</FONT>
<BR><FONT SIZE=2> </FONT>
<BR><FONT SIZE=2>> --Ben </FONT>
</P>
<P><FONT SIZE=2>BTW, welcome to the world of heterogenous systems. Making code portable </FONT>
<BR><FONT SIZE=2>is at least as hard as making it in the first place.</FONT>
</P>
<P><FONT SIZE=2>Yours sincerely.</FONT>
</P>
<P><FONT SIZE=2>-- </FONT>
<BR><FONT SIZE=2>------------------------------------------------------------------------</FONT>
<BR><FONT SIZE=2>Stanley Hopcroft</FONT>
<BR><FONT SIZE=2>------------------------------------------------------------------------</FONT>
</P>
<P><FONT SIZE=2>'...No man is an island, entire of itself; every man is a piece of the</FONT>
<BR><FONT SIZE=2>continent, a part of the main. If a clod be washed away by the sea,</FONT>
<BR><FONT SIZE=2>Europe is the less, as well as if a promontory were, as well as if a</FONT>
<BR><FONT SIZE=2>manor of thy friend's or of thine own were. Any man's death diminishes</FONT>
<BR><FONT SIZE=2>me, because I am involved in mankind; and therefore never send to know</FONT>
<BR><FONT SIZE=2>for whom the bell tolls; it tolls for thee...'</FONT>
</P>
<P><FONT SIZE=2>from Meditation 17, J Donne.</FONT>
</P>
</BODY>
</HTML>